This group contains functions and classes that can be used to set up a generic event routing. Mehr ...
|
Namensbereiche | |
| mutabor | |
| not for headers | |
| mutaborGUI | |
| not for headers | |
| mutabor::hidden | |
| compat30 | |
Typdefinitionen | |
| typedef struct keyboard_ereignis | mutabor::hidden::keyboard_action |
| typedef struct midi_ereignis | mutabor::hidden::midi_action |
| typedef struct harmonie_ereignis | mutabor::hidden::harmony_action |
| typedef hidden::mutabor_error_type | mutabor::error_type |
| typedef boost::intrusive_ptr < BoxClass > | mutabor::Box |
| typedef std::vector< Box > | mutabor::BoxListType |
| typedef mutabor::hidden::do_aktion | mutabor::BoxClass::ChangedCallback::action |
| typedef BoxListType | mutabor::BoxClass::listtype |
| typedef std::list< logic_entry > | mutabor::BoxClass::logic_list |
| typedef std::vector< tone_entry > | mutabor::BoxClass::tone_list |
| typedef std::vector < current_tone_entry > | mutabor::BoxClass::current_tone_list |
| typedef std::vector< BoxFactory * > | mutabor::BoxFactory::factorylist |
| typedef std::vector< uint8_t > | mutabor::midi_string |
| typedef std::vector< int > | mutabor::ChannelData::controller_vector |
| typedef T | mutabor::CommonTypedDeviceAPI< T, P, L >::thistype |
| typedef P | mutabor::CommonTypedDeviceAPI< T, P, L >::DevicePtr |
| typedef L | mutabor::CommonTypedDeviceAPI< T, P, L >::listtype |
| typedef CommonTypedDeviceAPI < OutputDeviceClass > ::DevicePtr | mutabor::OutputDevice |
| typedef CommonTypedDeviceAPI < OutputDeviceClass > ::listtype | mutabor::OutputDeviceList |
| typedef CommonTypedDeviceAPI < InputDeviceClass > ::DevicePtr | mutabor::InputDevice |
| typedef CommonTypedDeviceAPI < InputDeviceClass >::listtype | mutabor::InputDeviceList |
| typedef boost::unordered_multiset < entry, hash_type > | mutabor::InputDeviceClass::current_keys_type::map_type |
| typedef map_type::iterator | mutabor::InputDeviceClass::current_keys_type::iterator |
| typedef map_type::const_iterator | mutabor::InputDeviceClass::current_keys_type::const_iterator |
| typedef std::vector < DeviceFactory * > | mutabor::DeviceFactory::factorylist |
| typedef void | GisReadProceed (GisReadHead *, char) |
| typedef struct TagListData | TagList |
| typedef void | GisReadArtProceed (GisReadArtHead *token, char turn) |
| typedef TRouteClass | mutabor::TRouteClass< I, O, B >::thistype |
| typedef I | mutabor::TRouteClass< I, O, B >::InputDevice |
| typedef O | mutabor::TRouteClass< I, O, B >::OutputDevice |
| typedef B | mutabor::TRouteClass< I, O, B >::Box |
| typedef boost::intrusive_ptr < TRouteClass > | mutabor::TRouteClass< I, O, B >::Route |
| typedef std::list< Route > | mutabor::TRouteClass< I, O, B >::routeListType |
| typedef std::list< thistype * > | mutabor::TRouteClass< I, O, B >::routePtrList |
| typedef TRouteClass < InputDevice, OutputDevice, Box >::Route | mutabor::Route |
| typedef TRouteClass < InputDevice, OutputDevice, Box > | mutabor::RouteClass |
| typedef TRouteClass < InputDevice, OutputDevice, Box >::routeListType | mutabor::routeListType |
| typedef TRouteClass < InputDevice, OutputDevice, Box >::routePtrList | mutabor::routePtrList |
This group contains functions and classes that can be used to set up a generic event routing.
It uses the RtMidi library for MIDI access, but is kept independent from any GUI library.
| #define AddStr | ( | s1, | |
| s2, | |||
| s3 | |||
| ) | (s1 += s2 + s3) |
Definiert in Zeile 500 der Datei GIS.cpp.
Wird benutzt von BeginParameter(), BeginRange() und EndParameter().
| #define BracketDeep (Brackets.Len()) |
Definiert in Zeile 78 der Datei GSP.cpp.
Wird benutzt von DoParse() und GspParse().
| #define CHAR0 CurrentLine[CurrentPos] |
Definiert in Zeile 214 der Datei GSP.cpp.
Wird benutzt von DoParse(), GetSep(), GspParse(), ReadLong(), ReadNote(), ReadParaNumber(), ReadParaStr() und ReadTag().
| #define CHAR1 CurrentLine[CurrentPos+1] |
Definiert in Zeile 215 der Datei GSP.cpp.
Wird benutzt von GetSep() und ReadParaStr().
| #define CHECKDUP | ( | target, | |
| source | |||
| ) | target = source; |
Definiert in Zeile 71 der Datei GIS.h.
Wird benutzt von GisNote::GisNote(), GisParaStr::GisParaStr(), GisTag::GisTag(), GisToken::GisToken() und GisWriteHead::GisWriteHead().
| #define CNAlter 1 |
Definiert in Zeile 424 der Datei GIS_Head.h.
Wird benutzt von ChordNote::CheckCloseAlter(), ChordNote::MutNoteOff() und ChordNote::MutNoteOn().
| #define CNNoteOn 2 |
Definiert in Zeile 425 der Datei GIS_Head.h.
Wird benutzt von GisWriteHead::GetFreeNote(), ChordNote::MutNoteOff(), ChordNote::MutNoteOn(), ChordNote::SetNoteOff() und ChordNote::SetNoteOn().
| #define DEFAULT_BENDING_RANGE 2l |
Definiert in Zeile 53 der Datei midicmn.h.
Wird benutzt von mutabor::OutputMidiPort::Load().
| #define DEVFMIDFTEST_H |
Definiert in Zeile 38 der Datei DevMidFTest.h.
| #define DEVFMIDFTEST_H_PRECOMPILED |
Definiert in Zeile 44 der Datei DevMidFTest.h.
| #define GMN_NO_KEY -32000 |
Definiert in Zeile 105 der Datei GIS.h.
Wird benutzt von ChordNote::ChordNote(), ChordNote::Cmp(), GisNote::GisNote() und ChordNote::MutNoteOn().
| #define H_MMSYSTEM |
Definiert in Zeile 46 der Datei DevMidF.cpp.
| #define MIDICMNTEST_H |
Definiert in Zeile 38 der Datei midicmnTest.h.
| #define MIDICMNTEST_H_PRECOMPILED |
Definiert in Zeile 48 der Datei midicmnTest.h.
| #define MMSYSTEM_H |
Definiert in Zeile 39 der Datei DevGIS.cpp.
| #define MU32_ROUTING_GMN_GIS_HEAD_H |
Definiert in Zeile 40 der Datei GIS_Head.h.
| #define MU32_ROUTING_GMN_GIS_HEAD_H_PRECOMPILED |
Definiert in Zeile 52 der Datei GIS_Head.h.
| #define MU32_ROUTING_GMN_GSP_FILE_H |
Definiert in Zeile 39 der Datei GSP_File.h.
| #define MU32_ROUTING_GMN_GSP_FILE_H_PRECOMPILED |
Definiert in Zeile 50 der Datei GSP_File.h.
| #define MU32_ROUTING_MIDI_COMMONFILEDEVICE_H |
Definiert in Zeile 36 der Datei CommonFileDevice.h.
| #define MU32_ROUTING_MIDI_COMMONFILEDEVICE_H_PRECOMPILED |
Definiert in Zeile 49 der Datei CommonFileDevice.h.
| #define MU32_ROUTING_ROUTE_INLINES_H |
Definiert in Zeile 36 der Datei Route-inlines.h.
| #define MU32_ROUTING_ROUTE_INLINES_H_PRECOMPILED |
Definiert in Zeile 47 der Datei Route-inlines.h.
| #define MU32_ROUTING_ROUTECOMPAT_H |
Definiert in Zeile 42 der Datei RouteCompat.h.
| #define MU32_ROUTING_ROUTECOMPAT_H_PRECOMPILED |
Definiert in Zeile 53 der Datei RouteCompat.h.
| #define MUTABOR_NO_DELTA (std::numeric_limits<mutint64>::max()) |
Definiert in Zeile 62 der Datei timing.h.
Wird benutzt von mutabor::InputDeviceClass::BatchPlay(), mutabor::Track::PassDelta(), mutabor::InputMidiFile::PrepareNextEvent(), mutabor::InputDeviceClass::PrepareNextEvent(), mutabor::Track::ReadDelta(), mutabor::InputMidiFile::ReadMidiProceed(), mutabor::Track::SendMeta(), mutabor::Track::SendSysExCont(), mutabor::Track::SetQuarterDuration(), mutabor::Track::Stop(), mutabor::InputMidiFile::Stop(), InputMidiFileTest::testBatchPlay1(), OutputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBug019010_2(), mutabor::timing_params::update_duration_exact(), mutabor::timing_params::update_duration_midi() und mutabor::Track::UpdateDelta().
| #define NEW_LINE mutT("\n") |
Definiert in Zeile 93 der Datei GSP.cpp.
Wird benutzt von GetSep() und ReadParaStr().
| #define NOTE ((GisNote*)note) |
Definiert in Zeile 838 der Datei GIS_Head.cpp.
Wird benutzt von ChordNote::SetNoteOn().
| #define NOTE1 ((GisNote*)note1) |
Definiert in Zeile 753 der Datei GIS_Head.cpp.
Wird benutzt von CmpNote().
| #define NOTE2 ((GisNote*)note2) |
Definiert in Zeile 754 der Datei GIS_Head.cpp.
Wird benutzt von CmpNote().
| #define NTAGS 52 |
Definiert in Zeile 83 der Datei GIS.h.
Wird benutzt von GetTagId().
| #define NTAGSHORTS 6 |
Definiert in Zeile 84 der Datei GIS.h.
Wird benutzt von GetTagId().
| #define READCONFIGINT | ( | config, | |
| name, | |||
| variable, | |||
| defval | |||
| ) |
| #define READCONFIGSTR | ( | config, | |
| name, | |||
| variable, | |||
| defval | |||
| ) |
| #define ROUTING_BOX_INLINES |
Definiert in Zeile 35 der Datei Box-inlines.h.
| #define ROUTING_BOX_INLINES_PRECOMPILED |
Definiert in Zeile 48 der Datei Box-inlines.h.
| #define ROUTING_DEVICE_INLINES |
Definiert in Zeile 35 der Datei Device-inlines.h.
| #define ROUTING_DEVICE_INLINES_PRECOMPILED |
Definiert in Zeile 46 der Datei Device-inlines.h.
| #define SepPos SepPos() |
Definiert in Zeile 66 der Datei GSP.cpp.
Wird benutzt von GetSep(), ReadLong(), ReadNote(), ReadParaNumber() und ReadTag().
| #define strdupchr | ( | a | ) | (a) |
Definiert in Zeile 339 der Datei GIS.cpp.
Wird benutzt von GisNote::GisNote().
| #define TAG ((GisTag*)Cursor) |
Definiert in Zeile 513 der Datei GIS_Head.cpp.
Wird benutzt von GisReadArtHead::Read().
| #define TAGEND ((GisTagEnd*)Cursor) |
Definiert in Zeile 514 der Datei GIS_Head.cpp.
Wird benutzt von GisReadArtHead::Read().
| #define TTaccent 22 |
Definiert in Zeile 96 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTalter 50 |
Definiert in Zeile 100 der Datei GIS.h.
Wird benutzt von ChordNote::MutNoteOn(), mutabor::InputGis::Proceed() und GisReadArtHead::Read().
| #define TTinstr 19 |
Definiert in Zeile 93 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTintens 1 |
Definiert in Zeile 90 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTkey 36 |
Definiert in Zeile 98 der Datei GIS.h.
Wird benutzt von GisWriteHead::ProceedGis().
| #define TTmutabor 51 |
Definiert in Zeile 101 der Datei GIS.h.
Wird benutzt von mutabor::InputGis::Proceed().
| #define TToct 37 |
Definiert in Zeile 99 der Datei GIS.h.
Wird benutzt von GisWriteHead::ProceedGis() und GisReadArtHead::Read().
| #define TTstacc 21 |
Definiert in Zeile 95 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTtempo 12 |
Definiert in Zeile 92 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTten 23 |
Definiert in Zeile 97 der Datei GIS.h.
Wird benutzt von GisReadArtHead::Read().
| #define TTtie 20 |
Definiert in Zeile 94 der Datei GIS.h.
Wird benutzt von ChordNote::CheckCloseTie().
| #define WTAG ((GisTag*)(*Cursor)) |
Definiert in Zeile 1255 der Datei GIS_Head.cpp.
Wird benutzt von GisWriteHead::ProceedGis().
| #define WTAGEND ((GisTagEnd*)token) |
Definiert in Zeile 1256 der Datei GIS_Head.cpp.
Wird benutzt von GisWriteHead::ProceedGis().
Definiert in Zeile 88 der Datei GIS_Head.cpp.
Wird benutzt von GetTheSpeedFactor().
| typedef B mutabor::TRouteClass< I, O, B >::Box |
| typedef boost::intrusive_ptr< BoxClass > mutabor::Box |
| typedef std::vector<Box> mutabor::BoxListType |
| typedef map_type::const_iterator mutabor::InputDeviceClass::current_keys_type::const_iterator |
| typedef std::vector<int> mutabor::ChannelData::controller_vector |
| typedef std::vector<current_tone_entry> mutabor::BoxClass::current_tone_list |
| typedef P mutabor::CommonTypedDeviceAPI< T, P, L >::DevicePtr |
| typedef hidden::mutabor_error_type mutabor::error_type |
|
protected |
|
protected |
| typedef void GisReadArtProceed(GisReadArtHead *token, char turn) |
Definiert in Zeile 303 der Datei GIS_Head.h.
| typedef void GisReadProceed(GisReadHead *, char) |
Definiert in Zeile 137 der Datei GIS_Head.h.
| typedef struct harmonie_ereignis mutabor::hidden::harmony_action |
| typedef I mutabor::TRouteClass< I, O, B >::InputDevice |
| typedef boost::intrusive_ptr< InputDeviceClass > mutabor::InputDevice |
| typedef CommonTypedDeviceAPI<InputDeviceClass>::listtype mutabor::InputDeviceList |
| typedef map_type::iterator mutabor::InputDeviceClass::current_keys_type::iterator |
| typedef struct keyboard_ereignis mutabor::hidden::keyboard_action |
| typedef BoxListType mutabor::BoxClass::listtype |
| typedef L mutabor::CommonTypedDeviceAPI< T, P, L >::listtype |
| typedef std::list<logic_entry> mutabor::BoxClass::logic_list |
| typedef boost::unordered_multiset<entry, hash_type> mutabor::InputDeviceClass::current_keys_type::map_type |
| typedef struct midi_ereignis mutabor::hidden::midi_action |
| typedef std::vector< uint8_t > mutabor::midi_string |
| typedef O mutabor::TRouteClass< I, O, B >::OutputDevice |
| typedef boost::intrusive_ptr< OutputDeviceClass > mutabor::OutputDevice |
| typedef CommonTypedDeviceAPI<OutputDeviceClass>::listtype mutabor::OutputDeviceList |
| typedef boost::intrusive_ptr<TRouteClass> mutabor::TRouteClass< I, O, B >::Route |
| typedef TRouteClass<InputDevice,OutputDevice, Box>::Route mutabor::Route |
| typedef TRouteClass<InputDevice,OutputDevice, Box> mutabor::RouteClass |
| typedef std::list<Route> mutabor::TRouteClass< I, O, B >::routeListType |
| typedef TRouteClass<InputDevice,OutputDevice, Box>::routeListType mutabor::routeListType |
| typedef std::list<thistype *> mutabor::TRouteClass< I, O, B >::routePtrList |
| typedef TRouteClass<InputDevice,OutputDevice, Box>::routePtrList mutabor::routePtrList |
| typedef struct TagListData TagList |
| typedef TRouteClass mutabor::TRouteClass< I, O, B >::thistype |
| typedef T mutabor::CommonTypedDeviceAPI< T, P, L >::thistype |
| typedef std::vector<tone_entry> mutabor::BoxClass::tone_list |
| anonymous enum |
| anonymous enum |
| enum ARType |
| Aufzählungswerte | |
|---|---|
| ARNormal | |
| ARSlur | |
| ARTenuto | |
| ARPortato | |
| ARStaccatto | |
Definiert in Zeile 59 der Datei GIS_Head.h.
| enum mutabor::BoxType |
| Aufzählungswerte | |
|---|---|
| IDTypeSession | |
| IDTypeFile | |
| IDTypeHardware | |
| enum mutabor::DevType |
| Aufzählungswerte | |
|---|---|
| DTNotSet | |
| DTUnknown | |
| DTMidiPort | |
| DTMidiFile | |
| DTGis | |
Definiert in Zeile 89 der Datei Device.h.
| enum GisType |
| Aufzählungswerte | |
|---|---|
| DeviceUnregistered | |
| DeviceInitializing | |
| DeviceStop | |
| DevicePlay | |
| DevicePause | |
| DeviceCompileError | |
| DeviceTimingError | |
| DeviceKilled | |
Definiert in Zeile 75 der Datei Device.h.
| enum mutabor::RouteType |
Type of route input filter.
Definiert in Zeile 78 der Datei Route.h.
| std::string mutabor::BoxClass::ActionToString | ( | ChangedCallback::action * | action | ) |
Definiert in Zeile 824 der Datei Box.cpp.
Benutzt mutabor::hidden::do_aktion::name.
|
inlinevirtual |
Activate the current box.
This method is called when a box is being activated. Its implementation should be done in the user code. Otherwise its just a no-op function.
Erneute Implementation in mutaborGUI::BoxData.
|
static |
Activate all boxes.
This resets the action traces of all boxes.
| isRealtime | Shall non-realtime devices (e.g., file devices) act in realtime mode or not |
| true | if Activation succeeded |
| false | otherwise |
Definiert in Zeile 459 der Datei Box.cpp.
Benutzt mutabor::CurrentTime, mutabor::OpenAll() und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von mutaborGUI::MutFrame::CmDoActivate().
|
virtual |
|
virtual |
add a new output device
|
virtual |
add a new input device
|
virtual |
add a new box
|
pure virtual |
add a route
Implementiert in mutabor::CommonTypedDeviceAPI< T, P, L >, mutabor::CommonTypedDeviceAPI< OutputDeviceClass > und mutabor::CommonTypedDeviceAPI< InputDeviceClass >.
|
virtual |
add a route
Implementiert mutabor::Device.
Definiert in Zeile 142 der Datei Device.cpp.
Benutzt DEBUGLOG, mutASSERT und TRACEC.
Wird benutzt von mutabor::CommonTypedDeviceAPI< T, P, L >::Replace().
|
inline |
Definiert in Zeile 1019 der Datei Device.h.
Benutzt DEBUGLOG und mutabor::InputDeviceClass::current_keys_type::map.
Wird benutzt von mutabor::InputDeviceClass::NoteOn() und mutabor::InputDeviceClass::Panic().
|
inline |
Definiert in Zeile 1038 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::map.
| void ChordNote::AddGis | ( | GisToken * | token | ) |
Definiert in Zeile 865 der Datei GIS_Head.cpp.
Benutzt ChordNote::CurrentTime, ChordNote::Cursor, ChordNote::LastSep und GisToken::Sep.
Wird benutzt von ChordNote::CheckCloseAlter(), ChordNote::CheckCloseTie(), ChordNote::ChordNote(), GisWriteHead::GetFreeNote() und ChordNote::MutNoteOn().
|
inline |
Definiert in Zeile 482 der Datei Box.h.
Benutzt mutabor::hidden::AddKey() und mutabor::BoxClass::box.
Definiert in Zeile 480 der Datei GIS_Head.cpp.
Benutzt GTTag, TagListData::Next, RemoveTag(), TagListData::Tag und GisTag::Type().
Wird benutzt von GisWriteHead::ProceedGis() und GisReadArtHead::Read().
| void GisWriteHead::AddTime | ( | frac | dTime | ) |
Definiert in Zeile 1432 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::AddTime(), GisWriteHead::ChordNotes, ChordNote::CountOnTime(), GisWriteHead::CurrentTime, GisWriteHead::Next und GisWriteHead::TotalTime.
Wird benutzt von GisWriteHead::AddTime() und mutabor::OutputGis::do_AddTime().
|
inline |
Definiert in Zeile 863 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_AddTime() und mutabor::OutputDeviceClass::write_lock.
|
staticprotected |
Definiert in Zeile 282 der Datei Box.cpp.
Benutzt DEBUGLOG2, isDebugFlag, print_stacktrace() und UNREACHABLECT.
Wird benutzt von mutabor::BoxClass::BoxClass().
|
staticprotected |
Definiert in Zeile 301 der Datei Device.cpp.
Benutzt UNREACHABLECT.
Wird benutzt von mutabor::CommonTypedDeviceAPI< InputDeviceClass >::CommonTypedDeviceAPI().
|
staticprotected |
Definiert in Zeile 282 der Datei Route.cpp.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::TRouteClass().
|
static |
Play all input devices in batch mode The batch mode allows for direct conversion of data in a complex route environment.
In contrast to the normal Play() function this function doesn't use timers, but simulates timing.
Definiert in Zeile 455 der Datei Device.cpp.
Benutzt mutabor::BoxClose(), mutabor::CurrentTime, mutabor::CommonTypedDeviceAPI< InputDeviceClass >::deviceList, mutabor::CurrentTimer::Get(), mutabor::InClose(), MUTABOR_NO_DELTA, mutASSERT, mutint64, mutabor::OpenAll(), mutabor::OutClose(), mutabor::CurrentTimer::Set(), mutabor::CurrentTimer::Stop() und mutabor::CurrentTimer::UseRealtime().
Wird benutzt von InputMidiFileTest::testAllControllerOff(), InputMidiFileTest::testBankSelect(), InputMidiFileTest::testBatchPlay1(), OutputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBug019010() und InputMidiFileTest::testControllerPlay().
|
inline |
Definiert in Zeile 1069 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::map.
Wird benutzt von mutabor::InputDeviceClass::DoSilenceKeys(), mutabor::InputDeviceClass::Panic() und mutabor::InputDeviceClass::ResumeKeys().
|
inline |
Definiert in Zeile 1070 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::map.
| int BeginParameter | ( | ) |
| int BeginRange | ( | ) |
Definiert in Zeile 650 der Datei GIS.cpp.
Benutzt AddStr, Clear(), DEBUGLOG2, GisTagBegin::End, LastOpenRange, mutT, GisToken::Next, GisToken::Sep, Tag(), TagMode, TagName und TagSep.
Wird benutzt von DoParse().
| int BeginSegment | ( | ) |
Definiert in Zeile 563 der Datei GIS.cpp.
Benutzt BuildTag(), GisSegment::Contents, DEBUGLOG2 und TagMode.
Wird benutzt von DoParse().
| int BeginSequenz | ( | ) |
Definiert in Zeile 597 der Datei GIS.cpp.
Benutzt BuildTag(), GisSequenz::Contents, DEBUGLOG2 und TagMode.
Wird benutzt von DoParse().
|
pure virtual |
Implementiert in mutaborGUI::MutLogicWnd und MutTextBox.
Wird benutzt von mutabor::doexecute_flags::operator()() und mutabor::doexecute_action::operator()().
|
inlinevirtual |
|
protected |
Definiert in Zeile 777 der Datei Box.cpp.
Benutzt mutabor::BoxClass::AppendToBoxList(), mutabor::hidden::mutabor_initialize_box(), mutabor::BoxClass::set_routefile_id() und mutabor::hidden::mutabor_box_type::userdata.
|
inline |
Definiert in Zeile 824 der Datei Box.h.
Benutzt mutabor::BoxClass::GetBoxList().
Wird benutzt von mutabor::InputDeviceClass::BatchPlay().
| mutabor::BoxFactory::BoxFactory | ( | size_t | id = 0 | ) |
Definiert in Zeile 898 der Datei Box.cpp.
Benutzt mutabor::BoxFactory::factories und UNREACHABLEC.
Wird benutzt von mutaborGUI::GUIBoxFactory::CreateBoxShape().
|
inline |
| int BuildTag | ( | ) |
Definiert in Zeile 538 der Datei GIS.cpp.
Benutzt Clear(), DEBUGLOG2, Tag(), TagMode, TagName und TagSep.
Wird benutzt von BeginSegment(), BeginSequenz(), Comma(), EndRange(), EndSegment(), EndSequenz(), NextSequenz(), Note() und Tag().
|
inline |
|
inline |
Definiert in Zeile 104 der Datei Device.h.
|
inline |
| void ChordNote::CheckCloseAlter | ( | ) |
Definiert in Zeile 873 der Datei GIS_Head.cpp.
Benutzt ChordNote::AddGis(), ChordNote::AlterBegin, CNAlter, ChordNote::LastSep, mutEmptyString, mutString, ChordNote::Pitch, Sep und ChordNote::Status.
Wird benutzt von ChordNote::CheckClose(), ChordNote::CheckCloseTie() und ChordNote::MutNoteOn().
| void ChordNote::CheckCloseTie | ( | ) |
Definiert in Zeile 901 der Datei GIS_Head.cpp.
Benutzt ChordNote::AddGis(), ChordNote::CheckCloseAlter(), ChordNote::Cursor, ChordNote::LastSep, mutEmptyString, mutString, mutT, ChordNote::nTie, Sep, ChordNote::TieBegin und TTtie.
Wird benutzt von ChordNote::CheckClose().
| int CheckError | ( | int | nr | ) |
Definiert in Zeile 186 der Datei GSP.cpp.
Benutzt GspError, GspErrorLine, GspErrorLineNr, GspErrorPos, PossibleErrorLine, PossibleErrorLineNr und PossibleErrorPos.
Wird benutzt von DoParse(), GspParse(), ReadNote(), ReadParaNumber(), ReadParaStr() und ReadTag().
Definiert in Zeile 4525 der Datei DevMidFTest.cpp.
Benutzt _, DEBUGLOG, mutString, OutputMidiFileTest::out und mutabor::OutputMidiFile::Save().
Wird benutzt von OutputMidiFileTest::testBatchPlay1().
| ChordNote::ChordNote | ( | ChordNote * | first | ) |
Definiert in Zeile 795 der Datei GIS_Head.cpp.
Benutzt ChordNote::AddGis(), ChordNote::Boss, ChordNote::BossPos, GisWriteHead::ChordPos, ChordNote::CurrentTime, GisWriteHead::Cursor, ChordNote::Cursor, ChordNote::Data, GMN_NO_KEY, ChordNote::InstrId, ChordNote::Key, ChordNote::LastSep, mutEmptyString, mutT, ChordNote::Next, ChordNote::nTie, ChordNote::Pitch, ChordNote::Status, ChordNote::Taste, ChordNote::TieBegin, GisWriteHead::TotalTime und ChordNote::TotalTime.
| void Clear | ( | mutString * | s | ) |
Definiert in Zeile 501 der Datei GIS.cpp.
Benutzt mutEmptyString.
Wird benutzt von BeginRange(), BuildTag(), MutTextBox::GetKeys(), MutTextBox::GetToneSystem(), MutTextBox::NewText(), mutaborGUI::MutEditFile::OnEditClear() und UnRavel().
|
inline |
Definiert in Zeile 1061 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::map.
Wird benutzt von mutabor::InputDeviceClass::DoSilenceKeys().
|
inlinestatic |
Definiert in Zeile 296 der Datei Box.h.
Benutzt mutabor::BoxClass::boxList und mutASSERT.
Wird benutzt von mutaborGUI::MutRouteWnd::CmRouteLoad(), IMPLEMENT_APP(), compat30::LoadRoutes() und RouteTest::testDestroyAll().
|
inlinestatic |
|
inlinestatic |
Definiert in Zeile 439 der Datei Route.h.
|
inline |
Definiert in Zeile 343 der Datei Box.h.
Benutzt mutabor::BoxClass::DoClose() und mutabor::BoxClass::open.
Wird benutzt von mutabor::BoxClass::Destroy().
|
pure virtual |
Implementiert in mutabor::InputDeviceClass, mutabor::InputMidiFile, mutabor::OutputMidiFile, mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >, mutabor::InputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, myDevice, mutabor::OutputGis, myDevice, myDevice, myDevice und mutabor::CommonFileOutputDevice.
|
inlinevirtual |
Implementiert mutabor::Device.
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice und myDevice.
Definiert in Zeile 1080 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::Stop().
Wird benutzt von CommonMidiInputTest::testGlobalPanic() und CommonMidiInputTest::testPanic().
|
static |
Close all boxes.
This function deactivates all boxes.
Definiert in Zeile 453 der Datei Box.cpp.
Wird benutzt von mutabor::OpenAll().
| void CloseAllSubs | ( | GisWriteHead * | head | ) |
Definiert in Zeile 1512 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::CloseSubs(), GisWriteHead::CommaAtEnd, GisWriteHead::Cursor, GisWriteHead::CutOut(), GisWriteHead::Data, GetGisType(), GTSegment, h, mutT, GisWriteHead::Next, GisWriteHead::nSub und GisWriteHead::RemoveComma().
Wird benutzt von mutabor::OutputGis::Close().
| int GisWriteHead::CloseCurrentToken | ( | char | insertRest = 1 | ) |
Definiert in Zeile 1185 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::ChordNotes, GisWriteHead::CloseSubs(), GisWriteHead::CurrentTime, GisWriteHead::Cursor, GTComma, GTNote, GTNull, GTParaInt, GTParaReal, GTParaStr, GTSegment, GTSequenz, GTTag, GTTagBegin, GTTagEnd, GTUnknown, mutT, GisWriteHead::State() und GisWriteHead::WriteChord().
Wird benutzt von GisWriteHead::ProceedGis() und GisWriteHead::ReadyForBoss().
| int CloseFile | ( | ) |
| int GisWriteHead::CloseSubs | ( | GisToken ** | cont = 0 | ) |
Definiert in Zeile 1151 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::Boss, GisWriteHead::CommaAtEnd, GisWriteHead::Cursor, GisWriteHead::CutOut(), GisWriteHead::Data, h, mutT, GisWriteHead::Next, GisWriteHead::nSub, GisWriteHead::ReadyForBoss() und GisWriteHead::RemoveComma().
Wird benutzt von CloseAllSubs() und GisWriteHead::CloseCurrentToken().
Definiert in Zeile 778 der Datei GIS_Head.cpp.
Benutzt GTNote, NOTE1, NOTE2, StrCmp() und GisToken::Type().
Wird benutzt von ChordNote::SetNoteOff().
| int Comma | ( | ) |
Definiert in Zeile 795 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2 und TagMode.
Wird benutzt von DoParse() und GisWriteHead::ReadyForBoss().
|
inlineprotected |
Definiert in Zeile 670 der Datei Device.h.
|
inlineprotected |
Definiert in Zeile 674 der Datei Device.h.
| bool mutabor::BoxClass::Compile | ( | CompileCallback * | callback, |
| const char * | logic | ||
| ) |
Definiert in Zeile 659 der Datei Box.cpp.
Benutzt _, mutabor::hidden::mutabor_scanner_data::anzahl_eingelesene_zeichen, mutabor::hidden::expand_decition_tree(), mutabor::hidden::mutabor_box_type::file, mutabor::BoxClass::get_errors(), intervall_list_laenge(), mutabor::hidden::mutabor_logic_parsed::list_of_intervalle, mutabor::hidden::mutabor_logic_parsed::list_of_logiken, mutabor::hidden::mutabor_logic_parsed::list_of_toene, mutabor::hidden::mutabor_logic_parsed::list_of_tonsysteme, mutabor::hidden::mutabor_logic_parsed::list_of_umstimmungen, mutabor::hidden::loesche_syntax_speicher(), mutabor::hidden::logik_list_laenge(), mutabor::hidden::mutabor_programm_einlesen(), mutabor::BoxClass::CompileCallback::Refresh(), mutabor::hidden::mutabor_box_type::scanner, mutabor::BoxClass::CompileCallback::SetMessage(), mutabor::BoxClass::CompileCallback::SetStatus(), mutabor::hidden::ton_list_laenge(), mutabor::hidden::tonsystem_list_laenge(), mutabor::hidden::umstimmungs_list_laenge() und weiter_gehts_nach_compilerfehler.
|
static |
Definiert in Zeile 849 der Datei Box.cpp.
Benutzt mutabor::BoxClass::current_compile_callback und mutabor::BoxClass::CompileCallback::SetLine().
|
inline |
|
inline |
Definiert in Zeile 844 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_Controller() und mutabor::OutputDeviceClass::write_lock.
Definiert in Zeile 445 der Datei GIS_Head.cpp.
Benutzt TagListData::Data, TagListData::Next und TagListData::Tag.
Wird benutzt von GisReadArtHead::GisReadArtHead() und mutaborGUI::MutEditFile::OnEditCopy().
Definiert in Zeile 876 der Datei GIS.cpp.
Benutzt GisToken::Copy() und GisToken::Next.
Wird benutzt von GisTag::Copy() und GisTagBegin::Copy().
| void ChordNote::CountOnTime | ( | frac | dTime | ) |
Definiert in Zeile 829 der Datei GIS_Head.cpp.
Benutzt ChordNote::CountOnTime(), ChordNote::CurrentTime, ChordNote::Next und ChordNote::TotalTime.
Wird benutzt von GisWriteHead::AddTime() und ChordNote::CountOnTime().
|
inlineprotected |
Definiert in Zeile 188 der Datei Route-inlines.h.
Benutzt mutabor::connect(), DEBUGLOG und intrusive_ptr_get_refcount().
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::TRouteClass().
|
inlinestatic |
Creates a generic route.
This functions creates a route object on the heap and returns a smart pointer to it. This route will not be preconfigured.
Definiert in Zeile 592 der Datei Route.h.
Benutzt mutabor::RouteFactory::DoCreate() und mutabor::RouteFactory::factory.
Wird benutzt von mutaborGUI::MutBoxShape::AddChannel(), compat30::LoadRoutes(), mutabor::TRouteClass< I, O, B >::LoadRoutes(), CommonMidiOutputTest::setUp(), CommonMidiInputTest::setUp(), OutputMidiFileTest::setUp(), InputMidiFileTest::testAllControllerOff(), InputMidiFileTest::testBankSelect(), InputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBug019010(), InputMidiFileTest::testBug019010_2(), GUIRouteTest::testConnect(), InputMidiFileTest::testControllerPlay() und RouteTest::testDestroyAll().
|
inlinestatic |
Creates a preconfigured route according to the given type.
This functions creates a route object on the heap and returns a smart pointer to it. This route will be preconfigured according the data provided in the arguments.
| in | InputDevice& Reference to a smart pointer for the input device where the route starts. |
| out | OutputDevice& End point of the route. |
| type | RouteType Type of the input filter. See RouteType for more information. |
| iFrom | start of the range for the input filter. Its meaning depends on the input filter type. |
| iTo | end of the range for the input filter. Its meaning depends on the input filter type. |
| box | box to be used. Values less than 0 indicate a pass through route or a GMN box. |
| active | indicates whether the events on the route may change the tuning of the box. Regardless of this setting the box referenced by the box parameter will influence the tuning of the events in this route. |
| oFrom | Start of the range of the output filter (will be interpreted by the output device. |
| oTo | End of the reange of the output fileter (will be interpreted by the output device |
| oNoDrum | On MIDI like devices avoid the channel usually used for percussion. |
Definiert in Zeile 239 der Datei Route-inlines.h.
Benutzt DEBUGLOGTYPE, mutabor::RouteFactory::DoCreate(), mutabor::RouteFactory::factory und intrusive_ptr_get_refcount().
|
inlinestatic |
Definiert in Zeile 731 der Datei Box.h.
Benutzt mutabor::Box0, mutabor::BoxFactory::factories, mutASSERT, mutabor::NewBox und UNREACHABLECT.
Wird benutzt von mutaborGUI::MutBoxShape::DoLeftDblClick(), mutabor::BoxClass::GetOrCreateBox(), mutabor::BoxFactory::LoadBoxes(), CommonMidiOutputTest::setUp(), CommonMidiInputTest::setUp(), OutputMidiFileTest::setUp(), InputMidiFileTest::testAllControllerOff(), InputMidiFileTest::testBankSelect(), InputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBug019010(), InputMidiFileTest::testBug019010_2(), GUIRouteTest::testConnect(), InputMidiFileTest::testControllerPlay(), BoxTest::testCopyPLay(), RouteTest::testDestroyAll(), BoxTest::testGetNextFreeBox() und BoxTest::testParser().
|
static |
|
inline |
Definiert in Zeile 1387 der Datei Device.h.
|
inlinestatic |
Definiert in Zeile 1296 der Datei Device.h.
Benutzt mutabor::DeviceFactory::factories, mutASSERT und UNREACHABLECT.
Wird benutzt von mutabor::DeviceFactory::LoadInputDevices(), compat30::LoadRoutes(), InputMidiFileTest::setUp(), OutputMidiFileTest::testBatchPlay1(), GUIRouteTest::testConnect() und RouteTest::testDestroyAll().
|
inlinestatic |
Definiert in Zeile 1279 der Datei Device.h.
Benutzt mutabor::DeviceFactory::factories, mutASSERT und UNREACHABLECT.
Wird benutzt von mutabor::DeviceFactory::LoadOutputDevices(), compat30::LoadRoutes(), OutputMidiFileTest::setUp(), GUIRouteTest::testConnect() und RouteTest::testDestroyAll().
| void GisReadHead::CreateSegmentSubs | ( | ) |
Definiert in Zeile 265 der Datei GIS_Head.cpp.
Benutzt GisReadHead::Build(), GisSegment::Contents, GisReadHead::Cursor, DEBUGLOG, GTComma, GisReadHead::Id, mutLen, mutString, mutT, GisToken::Next, GisReadHead::nSub und GisToken::Type().
Wird benutzt von GisReadHead::Read() und GisReadArtHead::Read().
| void GisReadHead::CreateSequenzSubs | ( | ) |
Definiert in Zeile 303 der Datei GIS_Head.cpp.
Benutzt GisReadHead::Build(), GisSegment::Contents, GisReadHead::Cursor, GisReadHead::Id, mutString, mutT und GisReadHead::nSub.
Wird benutzt von GisReadHead::Read() und GisReadArtHead::Read().
|
inline |
|
inline |
| GisReadHead * GisReadHead::CutOut | ( | ) |
Definiert in Zeile 216 der Datei GIS_Head.cpp.
Benutzt mutASSERT, GisReadHead::Next, GisReadHead::Prev und GisReadHead::PrevPtr.
Wird benutzt von GisReadArtHeadOn(), GisReadHeadOn() und mutabor::InputGis::ReadOn().
| GisWriteHead * GisWriteHead::CutOut | ( | ) |
Definiert in Zeile 1023 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::Next und GisWriteHead::Prev.
Wird benutzt von CloseAllSubs() und GisWriteHead::CloseSubs().
|
inline |
Definiert in Zeile 487 der Datei Box.h.
Benutzt mutabor::BoxClass::box und mutabor::hidden::DeleteKey().
|
inlinevirtual |
Remove from Route list to be deleted, when it becomes free.
As we are using smart pointers the Route gets deleted, when no pointers point to it any more. As we want to interactively manage routes, We must allow routes to have no input device attached to it. This function explicitely allows to delete the object when it is not used any more.
Definiert in Zeile 228 der Datei Route-inlines.h.
Benutzt debug_destroy_class() und mutabor::disconnect().
|
inlinevirtual |
Destroy the current object.
This function is called when an object shall be deleted. It clears up all references to itself so that it will be deleted if it is not needed anymore.
This functions detatches the device from all routes and calls DoDestroy() afterwards. Finally the Device is going to removed from the device list.
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 54 der Datei Box-inlines.h.
Benutzt mutabor::BoxClass::Close(), debug_destroy_class(), mutabor::BoxClass::DisconnectFromAll(), mutabor::BoxClass::IsOpen(), mutabor::BoxClass::RemoveFromBoxList() und TRACEC.
Wird benutzt von mutaborGUI::BoxData::Destroy().
|
inlinestatic |
Destroy the route factory.
Call this function instead of deleting the factory.
Definiert in Zeile 641 der Datei Route.h.
Benutzt mutabor::RouteFactory::factory.
|
inlinevirtual |
Destroy the current object.
This function is called when an object shall be deleted. It clears up all references to itself so that it will be deleted if it is not needed anymore.
This functions detatches the device from all routes and calls DoDestroy() afterwards. Finally the Device is going to removed from the device list.
Definiert in Zeile 53 der Datei Device-inlines.h.
Benutzt debug_destroy_class(), mutaborGUI::IsOpen() und TRACEC.
Wird benutzt von CommonMidiInputTest::tearDown().
|
inlinestatic |
|
inlinestatic |
Definiert in Zeile 1316 der Datei Device.h.
Benutzt mutabor::DeviceFactory::factories und UNREACHABLECT.
|
inlineprotected |
Definiert in Zeile 629 der Datei Device.h.
| mutabor::DeviceFactory::DeviceFactory | ( | size_t | id = 0 | ) |
Definiert in Zeile 528 der Datei Device.cpp.
Benutzt mutabor::DeviceFactory::factories und UNREACHABLEC.
Wird benutzt von mutaborGUI::GUIDeviceFactory::CreateShape().
|
inline |
|
inlinevirtual |
Disconnect the device from all pairings with routes GUI data or something else.
This function should be extended in subclasses so that after calling it only temporary pointers (variables in functions or temporary objects) point to the object.
Definiert in Zeile 68 der Datei Box-inlines.h.
Benutzt mutabor::disconnect(), mutabor::BoxClass::routes und TRACEC.
Wird benutzt von mutabor::BoxClass::Destroy().
|
inlinevirtual |
Disconnect the device from all pairings with routes GUI data or something else.
This function should be extended in subclasses so that after calling it only temporary pointers (variables in functions or temporary objects) point to the object.
Definiert in Zeile 68 der Datei Device-inlines.h.
Benutzt mutabor::disconnect() und TRACEC.
|
protectedpure virtual |
Implementiert in mutabor::OutputMidiFile, mutabor::OutputMidiPort, mutabor::OutputGis und midicmnOutputDevice.
Wird benutzt von mutabor::OutputDeviceClass::AddTime().
|
protectedpure virtual |
Implementiert in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass > und mutabor::OutputGis.
Wird benutzt von mutabor::OutputDeviceClass::Controller().
|
protectedpure virtual |
Implementiert in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass > und mutabor::OutputGis.
Wird benutzt von mutabor::OutputDeviceClass::GetChannel().
|
protectedpure virtual |
Implementiert in mutabor::OutputMidiFile, mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >, mutabor::OutputMidiPort und mutabor::OutputGis.
Wird benutzt von mutabor::OutputDeviceClass::Gis().
|
protectedpure virtual |
Implementiert in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass > und mutabor::OutputGis.
Wird benutzt von mutabor::OutputDeviceClass::MidiOut().
|
protectedpure virtual |
|
protectedpure virtual |
Implementiert in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass > und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >.
Wird benutzt von mutabor::OutputDeviceClass::NoteOff().
|
protectedpure virtual |
Really Send the beginning of a sounding note.
| box | Mutabor box that contains the tuning information |
| taste | input key from file or keyboard |
| velo | key press velocity |
| r | route that has been used to transmit the note |
| id | an additional number that is used to make the note unique |
| input_channel_data | current device settings (Controllers, Sound, etc.) |
Implementiert in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass > und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >.
Wird benutzt von mutabor::OutputDeviceClass::NoteOn().
|
inlineprotectedvirtual |
Erneute Implementation in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >, mutabor::OutputMidiPort, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 961 der Datei Device.h.
Wird benutzt von mutabor::OutputDeviceClass::Open().
|
inlineprotectedvirtual |
Erneute Implementation in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass > und mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >.
Definiert in Zeile 960 der Datei Device.h.
Benutzt STUBC.
Wird benutzt von mutabor::OutputDeviceClass::Panic().
|
protectedpure virtual |
Implementiert in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass > und mutabor::OutputGis.
Wird benutzt von mutabor::OutputDeviceClass::Quiet().
|
protectedpure virtual |
|
protectedpure virtual |
Implementiert in mutabor::CommonMidiOutput< MidiFileOutputProvider, CommonFileOutputDevice >, mutabor::CommonMidiOutput< mutabor::DebugMidiOutputProvider, mutabor::OutputDeviceClass >, mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass > und mutabor::OutputGis.
Wird benutzt von mutabor::OutputDeviceClass::UpdateTones().
|
virtual |
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 397 der Datei Box.cpp.
Wird benutzt von mutabor::BoxClass::Close().
|
protectedvirtual |
Creates a generic route.
This functions creates a route object on the heap and returns a smart pointer to it. This route will not be preconfigured.
Each RouteFactory class must override this function to return a route of its type.
Erneute Implementation in mutaborGUI::GUIRouteFactory.
Definiert in Zeile 536 der Datei Route.cpp.
Wird benutzt von mutabor::RouteFactory::Create().
|
protectedvirtual |
Creates a preconfigured route.
This functions creates a route object on the heap and returns a smart pointer to it. This route will be preconfigured according the data provided in the arguments.
Each RouteFactory class must override this function to return a route of its type.
| in | InputDevice& Reference to a smart pointer for the input device where the route starts. |
| out | OutputDevice& End point of the route. |
| type | RouteType Type of the input filter. See RouteType for more information. |
| iFrom | start of the range for the input filter. Its meaning depends on the input filter type. |
| iTo | end of the range for the input filter. Its meaning depends on the input filter type. |
| box | box to be used. Values less than 0 indicate a pass through route or a GMN box. |
| active | indicates whether the events on the route may change the tuning of the box. Regardless of this setting the box referenced by the box parameter will influence the tuning of the events in this route. |
| oFrom | Start of the range of the output filter (will be interpreted by the output device. |
| oTo | End of the reange of the output fileter (will be interpreted by the output device |
| oNoDrum | On MIDI like devices avoid the channel usually used for percussion. |
Definiert in Zeile 541 der Datei Route.cpp.
|
protectedvirtual |
Erneute Implementation in mutaborGUI::GUIBoxFactory.
|
protectedpure virtual |
|
protectedpure virtual |
| int DoError | ( | int | nr, |
| int | pos = -1 |
||
| ) |
Definiert in Zeile 167 der Datei GSP.cpp.
Benutzt CurrentLine, CurrentPos, GspCurrentLineNr, GspError, GspErrorLine, GspErrorLineNr und GspErrorPos.
Wird benutzt von DoParse(), GetSep(), GspParse() und ReadNote().
|
protectedvirtual |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Erneute Implementation in mutaborGUI::GUIBoxFactory.
Definiert in Zeile 965 der Datei Box.cpp.
Benutzt STUBC.
|
protectedvirtual |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 662 der Datei Device.cpp.
Benutzt STUBC.
|
protectedvirtual |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 652 der Datei Device.cpp.
Benutzt STUBC.
|
protectedvirtual |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 559 der Datei Route.cpp.
Benutzt mutabor::tree_storage::GetPath(), mutabor::BoxFactory::LoadBoxes(), mutabor::DeviceFactory::LoadInputDevices(), mutabor::DeviceFactory::LoadOutputDevices(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::LoadRoutes(), mutASSERT, mutabor::tree_storage::toLeaf() und mutabor::tree_storage::toParent().
Wird benutzt von mutabor::RouteFactory::LoadRoutes().
|
inline |
Definiert in Zeile 1216 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys, DEBUGLOG und mutabor::InputDeviceClass::current_keys_type::remove().
Wird benutzt von mutabor::InputDeviceClass::NoteOff() und mutabor::InputDeviceClass::Panic().
|
virtual |
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 391 der Datei Box.cpp.
Wird benutzt von mutaborGUI::BoxData::DoOpen() und mutabor::BoxClass::Open().
| int DoParse | ( | ) |
Definiert in Zeile 612 der Datei GSP.cpp.
Benutzt BeginRange(), BeginSegment(), BeginSequenz(), BracketDeep, Brackets, CHAR0, CharIn(), CheckError(), Comma(), CurrentPos, DEBUGLOGBASE, DelimitChars, DoError(), EndParameter(), EndRange(), EndSegment(), EndSequenz(), Eof, GetSep(), GspError, IsLetter(), Komma, LastTag, mutChar, mutIsdigit, mutT, NextSequenz(), ParaMode, ReadNote(), ReadParaNumber(), ReadParaStr(), ReadTag(), SavePos() und Tag().
Wird benutzt von GspParse().
|
protectedvirtual |
write the routes to the configuration
| config | configuration to be written to |
Erneute Implementation in mutaborGUI::GUIBoxFactory.
Definiert in Zeile 970 der Datei Box.cpp.
Benutzt STUBC.
|
protectedvirtual |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 667 der Datei Device.cpp.
Benutzt STUBC.
|
protectedvirtual |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 657 der Datei Device.cpp.
Benutzt STUBC.
|
protectedvirtual |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 575 der Datei Route.cpp.
Benutzt mutaborGUI::DebugCheckRoutes(), mutabor::tree_storage::DeleteGroup(), mutabor::tree_storage::GetPath(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::InitializeIds(), mutASSERT, mutabor::BoxFactory::SaveBoxes(), mutabor::DeviceFactory::SaveInputDevices(), mutabor::DeviceFactory::SaveOutputDevices(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SaveRoutes(), mutabor::tree_storage::toLeaf() und mutabor::tree_storage::toParent().
Wird benutzt von mutabor::RouteFactory::SaveRoutes().
| void mutabor::InputDeviceClass::DoSilenceKeys | ( | bool | remove | ) |
Definiert in Zeile 362 der Datei Device.cpp.
Benutzt mutabor::InputDeviceClass::current_keys_type::begin(), mutabor::InputDeviceClass::current_keys_type::clear(), mutabor::midi::CONTROLLER_OFF, mutabor::InputDeviceClass::current_keys, DEBUGLOG, mutabor::InputDeviceClass::current_keys_type::end() und mutabor::midi::get_holds().
Wird benutzt von mutabor::InputDeviceClass::Panic() und mutabor::InputDeviceClass::SilenceKeys().
|
inline |
Definiert in Zeile 1072 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::map.
Wird benutzt von mutabor::InputDeviceClass::DoSilenceKeys(), mutabor::InputDeviceClass::Panic() und mutabor::InputDeviceClass::ResumeKeys().
|
inline |
Definiert in Zeile 1073 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::map.
| int EndParameter | ( | ) |
| int EndRange | ( | ) |
Definiert in Zeile 684 der Datei GIS.cpp.
Benutzt GisTagEnd::Begin, BuildTag(), DEBUGLOG2, GisTagBegin::End, GisToken::Next, Tag() und TagMode.
Wird benutzt von DoParse().
| int EndSegment | ( | ) |
Definiert in Zeile 580 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2, mutCopyString, GisToken::Next und TagMode.
Wird benutzt von DoParse().
| int EndSequenz | ( | ) |
Definiert in Zeile 614 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2, mutCopyString, GisToken::Next und TagMode.
Wird benutzt von DoParse().
Definiert in Zeile 496 der Datei GIS_Head.cpp.
Benutzt GisTagEnd::Begin, GTTag, if(), TagListData::Next, RemoveTag(), TagListData::Tag und GisTag::Type().
Wird benutzt von GisWriteHead::ProceedGis() und GisReadArtHead::Read().
|
inline |
Definiert in Zeile 984 der Datei Device.h.
| void Erase | ( | TagList * | list | ) |
Definiert in Zeile 460 der Datei GIS_Head.cpp.
Benutzt TagListData::Next.
Wird benutzt von GisReadArtHead::~GisReadArtHead() und GisWriteHead::~GisWriteHead().
|
protected |
|
protected |
|
inline |
|
inline |
|
inline |
Definiert in Zeile 1264 der Datei Device.h.
Benutzt mutabor::DeviceFactory::FactoryNotFound::message_.
|
inlinestaticprotected |
Definiert in Zeile 690 der Datei Box.h.
Benutzt mutabor::BoxClass::boxList.
Wird benutzt von mutabor::BoxClass::IsInBoxList().
|
inlinestaticprotected |
Definiert in Zeile 789 der Datei Device.h.
Wird benutzt von mutabor::CommonTypedDeviceAPI< InputDeviceClass >::IsInDeviceList().
| Route mutabor::FindRoute | ( | size_t | id | ) |
|
inline |
Definiert in Zeile 457 der Datei Device.h.
Benutzt mutabor::ChannelData::bank_coarse.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::CopyProgramChange().
|
inline |
Definiert in Zeile 458 der Datei Device.h.
Benutzt mutabor::ChannelData::bank_fine.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::CopyProgramChange().
|
inline |
Definiert in Zeile 453 der Datei Device.h.
Benutzt mutabor::ChannelData::bend.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::do_NoteOn() und mutabor::CommonMidiOutput< T, D >::do_UpdateTones().
|
inline |
Definiert in Zeile 298 der Datei Device.h.
Benutzt mutabor::ChannelData::controller.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::CopyProgramChange(), mutabor::CommonMidiOutput< T, D >::do_Controller(), mutabor::CommonMidiOutput< T, D >::do_NoteOn(), mutabor::CommonMidiOutput< T, D >::do_UpdateControllers(), mutabor::ChannelData::get_hold() und mutabor::InputDeviceClass::ResumeKeys().
| int mutabor::BoxClass::get_distance | ( | int | note | ) |
Definiert in Zeile 768 der Datei Box.cpp.
Benutzt mutabor::hidden::mutabor_get_note_distance() und mutabor::hidden::mutabor_box_type::tonesystem.
|
inlinevirtual |
Return the collected errors and warnings.
This function is a prototype for potential error message collection in the GUI part.
Definiert in Zeile 624 der Datei Box.h.
Benutzt mutEmptyString und mutString.
Wird benutzt von mutabor::BoxClass::Compile().
|
inline |
Get the first changed controller.
Definiert in Zeile 328 der Datei Device.h.
Benutzt mutabor::ChannelData::controller_changed und mutabor::ChannelData::get_next_changed_controller().
Wird benutzt von mutabor::CommonMidiOutput< T, D >::CopyProgramChange() und mutabor::CommonMidiOutput< T, D >::do_UpdateControllers().
|
inline |
Get the first changed controller that differs from the corresponding controller in another channel.
| other | The channel data we compare ourselves to. |
Definiert in Zeile 344 der Datei Device.h.
Benutzt mutabor::ChannelData::controller, mutabor::ChannelData::controller_changed und mutabor::ChannelData::get_next_changed_controller().
| long mutabor::BoxClass::get_frequency | ( | int | note | ) |
Definiert in Zeile 757 der Datei Box.cpp.
Benutzt mutabor::hidden::mutabor_get_note_frequency() und mutabor::hidden::mutabor_box_type::tonesystem.
Wird benutzt von mutabor::BoxClass::GetCurrentTones().
|
inline |
Check whether one of the hold switches is active.
| true | if the channel is holding notes |
| false | if the notes are expected to stop immediately |
Definiert in Zeile 312 der Datei Device.h.
Benutzt mutabor::midi::CONTROLLER_MIN_ON, mutabor::ChannelData::get_controller(), mutabor::midi::HOLD_2_PEDAL_ON_OFF, mutabor::midi::HOLD_PEDAL_ON_OFF, mutabor::midi::LEGATO_PEDAL_ON_OFF und mutabor::midi::SOSTENUTO_ON_OFF.
|
inline |
Definiert in Zeile 237 der Datei Device.h.
Benutzt mutabor::ChannelData::controller, mutabor::midi::DATA_BUTTON_DECREMENT, mutabor::midi::DATA_BUTTON_INCREMENT, mutabor::midi::DATA_ENTRY_COARSE, mutabor::midi::DATA_ENTRY_FINE, mutabor::ChannelData::data_is_rpn, mutabor::midi::NON_REGISTERED_PARAMETER_COARSE, mutabor::midi::NON_REGISTERED_PARAMETER_FINE, mutabor::midi::PITCH_BEND_SENSITIVITY, mutabor::midi::REGISTERED_PARAMETER_COARSE und mutabor::midi::REGISTERED_PARAMETER_FINE.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::do_Controller() und mutabor::CommonMidiOutput< T, D >::do_UpdateControllers().
| int mutabor::BoxClass::get_index | ( | int | note | ) |
Definiert in Zeile 763 der Datei Box.cpp.
Benutzt mutabor::hidden::mutabor_get_note_index() und mutabor::hidden::mutabor_box_type::tonesystem.
|
inline |
Get the first changed controller.
| last | last position of the iterator. |
Definiert in Zeile 362 der Datei Device.h.
Benutzt mutabor::ChannelData::controller, mutabor::ChannelData::controller_changed, mutabor::hidden::last und mutASSERT.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::CopyProgramChange(), mutabor::CommonMidiOutput< T, D >::do_UpdateControllers() und mutabor::ChannelData::get_first_changed_controller().
|
inline |
Get the first changed controller that differs from the corresponding controller in another channel.
| other | The channel data we compare ourselves to. |
| last | last position of the iterator. |
Definiert in Zeile 385 der Datei Device.h.
Benutzt mutabor::ChannelData::controller, mutabor::ChannelData::controller_changed, mutabor::hidden::last und mutASSERT.
|
inline |
Definiert in Zeile 456 der Datei Device.h.
Benutzt mutabor::ChannelData::Sound.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::CopyProgramChange().
|
inline |
Definiert in Zeile 204 der Datei Box.h.
Benutzt mutabor::BoxClass::routefile_id.
Wird benutzt von mutaborGUI::MutFrame::CeToggleKey() und mutabor::BoxClass::GetLabel().
|
inline |
|
inline |
Definiert in Zeile 585 der Datei Device.h.
Benutzt mutabor::Device::routefile_id.
Wird benutzt von compat30::SaveRoutes().
|
inline |
|
inline |
Definiert in Zeile 396 der Datei Route.h.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::do_NoteOff(), mutabor::CommonMidiOutput< T, D >::do_NoteOn(), mutabor::CommonMidiOutput< T, D >::do_UpdateTones() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::NoteOn().
|
inline |
Definiert in Zeile 581 der Datei Device.h.
Benutzt mutabor::Device::session_id.
|
inline |
|
static |
Scan the list of Boxes for a given id.
id (int) id to scan for
Definiert in Zeile 230 der Datei Box.cpp.
Benutzt UNREACHABLECT.
Wird benutzt von mutaborGUI::BoxDlg::AddButtonPressed(), mutaborGUI::CheckBoxesUsed(), mutaborGUI::MutFrame::CmDoActivate(), mutaborGUI::MutBoxShape::DoLeftDblClick(), mutabor::BoxClass::GetOrCreateBox() und mutaborGUI::MutBoxShape::readDialog().
|
inline |
Definiert in Zeile 323 der Datei Route.h.
Wird benutzt von mutaborGUI::Check() und mutabor::CommonMidiOutput< T, D >::do_UpdateTones().
|
inline |
|
inlinestatic |
Definiert in Zeile 262 der Datei Box.h.
Benutzt mutabor::BoxClass::boxList.
Wird benutzt von mutabor::BoxClose(), mutaborGUI::CheckBoxes(), mutaborGUI::MutFrame::CmDoActivate(), mutaborGUI::MutEditFile::Compile(), mutaborGUI::MutRouteWnd::createBoxes(), mutaborGUI::MutBoxChannelShape::InitializeRoute(), mutaborGUI::MakeTopLevelsBoxes(), mutabor::OpenAll(), mutabor::Panic(), mutabor::BoxFactory::SaveBoxes(), InputMidiFileTest::setUp(), CommonMidiOutputTest::setUp(), CommonMidiInputTest::setUp(), OutputMidiFileTest::setUp(), CommonMidiOutputTest::tearDown(), OutputMidiFileTest::tearDown(), InputMidiFileTest::testAllControllerOff(), InputMidiFileTest::testBankSelect(), InputMidiFileTest::testBatchPlay1(), InputMidiFileTest::testBug019010(), InputMidiFileTest::testBug019010_2(), InputMidiFileTest::testControllerPlay() und mutaborGUI::MutFrame::UpdateBoxMenu().
|
inline |
Definiert in Zeile 241 der Datei Route.h.
| int mutabor::BoxClass::GetChannel | ( | int | key, |
| size_t | channel, | ||
| size_t | id | ||
| ) |
Get the MIDI channel of a given tone.
| note | Note that has been received |
| channel | Internal unique channel id |
| id | Internal unique Note id |
Definiert in Zeile 727 der Datei Box.cpp.
Benutzt mutabor::midi::NO_CHANNEL, mutabor::BoxClass::routes und TRACE.
Wird benutzt von mutabor::BoxClass::GetCurrentTones().
|
inline |
Definiert in Zeile 855 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_GetChannel() und mutabor::OutputDeviceClass::write_lock.
|
pure virtual |
| BoxClass::current_tone_list mutabor::BoxClass::GetCurrentTones | ( | ) |
Definiert in Zeile 621 der Datei Box.cpp.
Benutzt mutabor::hidden::mutabor_box_type::file, mutabor::BoxClass::get_frequency(), mutabor::BoxClass::GetChannel(), mutabor::BoxClass::tone_entry::invalid, mutabor::hidden::mutabor_box_type::key_count, mutabor::hidden::mutabor_convert_tone_to_pitch(), mutabor::hidden::mutabor_find_key_in_box(), MUTABOR_INVALID_KEY, MUTABOR_NO_KEY und mutabor::BoxClass::mutex.
|
static |
Scan the list of input devices for a given id.
id (int) id to scan for
Definiert in Zeile 233 der Datei Device.cpp.
Benutzt UNREACHABLECT.
|
inline |
|
inline |
|
inlinestatic |
| ChordNote * GisWriteHead::GetFreeNote | ( | ) |
Definiert in Zeile 1043 der Datei GIS_Head.cpp.
Benutzt ChordNote::AddGis(), GisWriteHead::ChordNotes, CNNoteOn, mutEmptyString, mutT und ChordNote::Next.
Wird benutzt von GisWriteHead::ProceedGis().
Definiert in Zeile 833 der Datei GIS.cpp.
Benutzt GTNull und GisToken::Type().
Wird benutzt von CloseAllSubs(), GetMidiInstrument(), GetReal(), GetTheSpeedFactor(), mutabor::MutaborTag(), ChordNote::MutNoteOff(), mutabor::InputGis::Proceed() und MisFile::WriteGis().
|
inline |
Definiert in Zeile 164 der Datei Route.h.
Wird benutzt von mutaborGUI::Check().
|
inline |
Definiert in Zeile 343 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Save() und mutabor::InputMidiFile::Save().
|
inline |
Definiert in Zeile 359 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Save() und mutabor::InputMidiFile::Save().
| int GisNote::GetKey | ( | ) |
Definiert in Zeile 396 der Datei GIS.cpp.
Benutzt Acc2Int(), GisNote::Accedentials, Name2Key() und GisNote::Octave.
|
inlinevirtual |
Definiert in Zeile 185 der Datei Box.h.
Benutzt _, mutabor::Box0, mutabor::BoxClass::get_routefile_id(), mutabor::BoxClass::GetType(), mutabor::GmnBox, mutabor::NewBox und mutabor::NoBox.
| BoxClass::logic_list mutabor::BoxClass::GetLogics | ( | ) |
Get a list of currently defined logics.
Definiert in Zeile 566 der Datei Box.cpp.
Benutzt mutabor::append_triggers(), mutabor::hidden::mutabor_box_type::current_logic, mutabor::hidden::mutabor_box_type::file, mutabor::hidden::mutabor_logic_parsed::global_harmonies, mutabor::hidden::mutabor_logic_parsed::global_keystrokes, mutabor::hidden::mutabor_logic_parsed::global_midi_inputs, mutabor::hidden::logik::harmony_list, mutabor::hidden::logik::keystroke_list, mutabor::hidden::logik::midi_input_list und mutabor::BoxClass::mutex.
| GisWriteHead * GetMatchingHeader | ( | GisWriteHead ** | head, |
| const mutString | id | ||
| ) |
Definiert in Zeile 1448 der Datei GIS_Head.cpp.
Benutzt h, GisWriteHead::Id, GisWriteHead::InsertAfter(), mutLen, mutStrCmp, GisWriteHead::Next und GisWriteHead::Prev.
Wird benutzt von GisWriteHeadGis().
| char GetMidiInstrument | ( | GisToken * | token | ) |
Definiert in Zeile 58 der Datei GIS_Head.cpp.
Benutzt DEBUGLOG2, GetGisType(), GTParaStr, mutString und mutT.
Wird benutzt von GisReadArtHead::Read().
|
inline |
Definiert in Zeile 547 der Datei Device.h.
Benutzt mutabor::Device::Mode.
Wird benutzt von CommonFileDeviceTest::testTimer().
|
inline |
Definiert in Zeile 562 der Datei Device.h.
Benutzt mutabor::Device::Name.
Wird benutzt von mutaborGUI::MutOutputMidiFileDeviceShape::InitializeDialog() und mutaborGUI::MutOutputMidiDeviceShape::readDialog().
|
inlinestatic |
Definiert in Zeile 210 der Datei Box.h.
Benutzt mutabor::BoxClass::nextboxid.
Wird benutzt von mutaborGUI::NewMutBoxShape::InitializeDialog(), mutaborGUI::MutBoxShape::InitializeDialog(), BoxTest::testCopyPLay(), BoxTest::testGetNextFreeBox() und BoxTest::testParser().
|
inlinestatic |
Definiert in Zeile 1170 der Datei Device.h.
Benutzt mutint64.
Wird benutzt von mutabor::InputDeviceClass::IsDelta(), testCommonFileDeviceTimer::PrepareNextEvent(), mutabor::InputGis::ReadOn() und mutabor::CommonFileInputDevice::ThreadPlay().
| ChordNote * GisWriteHead::GetNote | ( | int | instrId, |
| int | taste | ||
| ) |
Definiert in Zeile 1067 der Datei GIS_Head.cpp.
Benutzt ChordNote::CheckId(), GisWriteHead::ChordNotes und ChordNote::Next.
|
inlinestatic |
Return the box that is associated with the corrent id.
In case such a box does not exist the box is created
| id | Id to be fetched. |
Definiert in Zeile 814 der Datei Box.h.
Benutzt mutabor::Box0, mutabor::BoxFactory::Create(), mutabor::BoxClass::GetBox() und mutabor::BoxClass::IDTypeFile.
Wird benutzt von mutaborGUI::GUIRouteFactory::DoCreateBoxChannelShape(), mutaborGUI::MutRouteWnd::InitShapes(), mutabor::TRouteClass< I, O, B >::Load(), compat30::LoadRoutes(), mutabor::MutaborTag() und mutaborGUI::MutBoxShape::readDialog().
|
inline |
Definiert in Zeile 160 der Datei Route.h.
Wird benutzt von mutaborGUI::Check().
|
inline |
Definiert in Zeile 351 der Datei Route.h.
Wird benutzt von mutabor::ChannelFilter::check(), mutabor::CommonMidiOutput< T, D >::do_NoteOff(), mutabor::CommonMidiOutput< T, D >::EmergencyFindChannel(), mutabor::ChannelFilter::operator()(), mutabor::OutputMidiPort::Save() und mutabor::OutputMidiFile::Save().
|
inline |
Definiert in Zeile 367 der Datei Route.h.
Wird benutzt von mutabor::ChannelFilter::check(), mutabor::CommonMidiOutput< T, D >::do_NoteOff(), mutabor::CommonMidiOutput< T, D >::EmergencyFindChannel(), mutabor::ChannelFilter::operator()(), mutabor::OutputMidiPort::Save() und mutabor::OutputMidiFile::Save().
| GisToken * GisTag::GetPara | ( | int | nr | ) |
| GisType GisTag::GetParaType | ( | int | nr | ) |
Definiert in Zeile 212 der Datei GIS.cpp.
Benutzt GTNull, GisToken::Next, GisTag::Para und GisToken::Type().
| double GetReal | ( | GisToken * | token | ) |
Definiert in Zeile 48 der Datei GIS_Head.cpp.
Benutzt GetGisType(), GTParaInt und GTParaReal.
Wird benutzt von GisReadArtHead::Read().
|
inlinestatic |
|
inline |
Definiert in Zeile 253 der Datei Box.h.
Benutzt mutabor::BoxClass::routes.
Wird benutzt von mutaborGUI::Check().
|
inline |
Definiert in Zeile 257 der Datei Box.h.
Benutzt mutabor::BoxClass::routes.
|
inline |
Definiert in Zeile 717 der Datei Device.h.
Wird benutzt von mutaborGUI::Check().
|
inline |
| int GetSep | ( | ) |
Definiert in Zeile 227 der Datei GSP.cpp.
Benutzt AddStr(), CHAR0, CHAR1, CharIn(), CurrentLine, CurrentPos, DEBUGLOG2, DoError(), Eof, GspCurrentLineNr, GspError, Komma, mutChar, mutEmptyString, mutT, NEW_LINE, ParaMode, ReadNewLine(), Sep, SepChars, SepPos und TAKESEP.
Wird benutzt von DoParse(), GspParse(), ReadLong(), ReadNote(), ReadParaNumber(), ReadParaStr() und ReadTag().
Definiert in Zeile 841 der Datei GIS.cpp.
Benutzt DEBUGLOG2, mutEmptyString, mutStrEq2, NTAGS, NTAGSHORTS, Tags und TagShorts.
Wird benutzt von GisTag::GisTag().
This function returns the speed factor that must be multiplied to the duration value in order to get a delta timestamp in μs.
| token | Token to be parsed in the form numerator/denominator = bpm. |
Definiert in Zeile 98 der Datei GIS_Head.cpp.
Benutzt DEBUGLOG2, GetGisType(), GTParaStr, mutint64, mutString, mutT, TowxString() und ZIFFER.
Wird benutzt von GisReadArtHead::Read().
| BoxClass::tone_system mutabor::BoxClass::GetToneSystem | ( | ) |
Definiert in Zeile 586 der Datei Box.cpp.
Benutzt mutabor::BoxClass::tone_system::anchor, mutabor::hidden::TSYS::anker, mutabor::hidden::mutabor_box_type::file, mutabor::BoxClass::tone_entry::invalid, mutabor::hidden::mutabor_convert_interval_to_pitch(), mutabor::hidden::mutabor_convert_tone_to_pitch(), MUTABOR_INVALID_KEY, MUTABOR_KEYRANGE_MAX_WIDTH, MUTABOR_NO_KEY, mutASSERT, mutabor::BoxClass::mutex, mutabor::BoxClass::tone_system::period, mutabor::hidden::TSYS::periode, mutabor::hidden::TSYS::ton, mutabor::BoxClass::tone_system::tones und mutabor::hidden::mutabor_box_type::tonesystem.
|
inlinevirtual |
Definiert in Zeile 167 der Datei Box.h.
Benutzt mutabor::Box0 und mutabor::BoxClass::routefile_id.
Wird benutzt von mutabor::BoxClass::GetLabel() und mutabor::BoxClass::GetTypeName().
|
inline |
Definiert in Zeile 331 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Load(), mutabor::InputMidiFile::Load(), mutabor::InputMidiPort::Save() und mutabor::InputMidiFile::Save().
|
inlineprotectedvirtual |
|
inlinevirtual |
Erneute Implementation in mutabor::OutputMidiFile, mutabor::OutputMidiPort und mutabor::OutputGis.
Definiert in Zeile 897 der Datei Device.h.
Benutzt mutabor::DTUnknown.
|
inlinevirtual |
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputMidiPort und mutabor::InputGis.
Definiert in Zeile 1161 der Datei Device.h.
Benutzt mutabor::DTUnknown.
|
protectedpure virtual |
|
inlinevirtual |
Definiert in Zeile 171 der Datei Box.h.
Benutzt _, mutabor::Box0, mutabor::BoxClass::GetType(), mutabor::GmnBox, mutabor::NewBox und mutabor::NoBox.
|
inline |
|
inlinevirtual |
Erneute Implementation in mutabor::InputDeviceClass, mutabor::OutputDeviceClass, mutabor::InputMidiFile, mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 598 der Datei Device.h.
Benutzt N_().
|
inlinevirtual |
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::OutputMidiFile, mutabor::OutputMidiPort, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 901 der Datei Device.h.
Benutzt N_().
|
inlinevirtual |
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis und mutabor::CommonFileInputDevice.
Definiert in Zeile 1166 der Datei Device.h.
Benutzt N_().
|
protectedvirtual |
|
inlineprotectedvirtual |
Definiert in Zeile 643 der Datei Device.h.
Benutzt mutabor::Device::userdata.
Wird benutzt von mutaborGUI::GUIInputDeviceBase::GetGUIInputDevice() und mutaborGUI::GUIOutputDeviceBase::GetGUIOutputDevice().
|
inline |
Definiert in Zeile 859 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_Gis() und mutabor::OutputDeviceClass::write_lock.
| GisNote::GisNote | ( | int | key, |
| int | octave, | ||
| int | acc, | ||
| const mutString | sep = mutEmptyString, |
||
| GisToken * | next = 0 |
||
| ) |
Definiert in Zeile 351 der Datei GIS.cpp.
Benutzt GisNote::Accedentials, GisNote::Duration, GMN_NO_KEY, mutChar, mutEmptyString, mutT, octave, GisNote::Octave und strdupchr.
Definiert in Zeile 891 der Datei GIS.cpp.
Benutzt DEBUGLOG2, GspParse(), mutEmptyString, Root, TagMode, TagName, TagSep und UnRavel().
Wird benutzt von GetInFile(), main() und mutabor::InputGis::Open().
| void GisReadArtDummy | ( | GisReadArtHead * | , |
| char | |||
| ) |
Definiert in Zeile 650 der Datei GIS_Head.cpp.
| frac GisReadArtHeadOn | ( | GisReadArtHead ** | Head, |
| frac | dTime, | ||
| GisReadArtProceed * | proceed | ||
| ) |
Definiert in Zeile 656 der Datei GIS_Head.cpp.
Benutzt GisReadHead::Boss, GisReadHead::Cursor, GisReadHead::CursorNext(), GisReadHead::CutOut(), DEBUGLOG2, h, GisReadHead::Next, GisReadHead::nSub, GisReadArtHead::Read(), GisReadHead::Time, GisReadArtHead::Time2, TowxString(), TRACE und GisReadHead::Turn.
Wird benutzt von main().
| frac GisReadHeadOn | ( | GisReadHead ** | Head, |
| frac | dTime, | ||
| GisReadProceed * | proceed | ||
| ) |
Definiert in Zeile 371 der Datei GIS_Head.cpp.
Benutzt GisReadHead::Boss, GisReadHead::Cursor, GisReadHead::CursorNext(), GisReadHead::CutOut(), h, GisReadHead::Next, GisReadHead::nSub, GisReadHead::Read() und GisReadHead::Time.
| int GisWriteHeadGis | ( | GisWriteHead ** | head, |
| mutString | id, | ||
| GisToken * | token, | ||
| char | turn | ||
| ) |
Definiert in Zeile 1506 der Datei GIS_Head.cpp.
Benutzt GetMatchingHeader() und GisWriteHead::ProceedGis().
Wird benutzt von mutabor::OutputGis::do_Gis().
Definiert in Zeile 786 der Datei GSP.cpp.
Benutzt BracketDeep, Brackets, CHAR0, CheckError(), CloseFile(), CurrentLine, CurrentPos, DoError(), DoParse(), Eof, GetSep(), GspCurrentLineNr, GspError, GspErrorLine, GspErrorLineNr, GspErrorPos, LastTag, mutEmptyString, octave, OpenFile() und StartSep().
Wird benutzt von GisParse().
| void mutabor::InClose | ( | ) |
Definiert in Zeile 740 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList() und TRACE.
Wird benutzt von mutabor::InputDeviceClass::BatchPlay(), main() und mutabor::BoxClass::StopAll().
| void mutabor::InitDeviceFactories | ( | ) |
Definiert in Zeile 673 der Datei Device.cpp.
Wird benutzt von main().
| void mutabor::initialize_box_data | ( | ) |
Definiert in Zeile 1005 der Datei Box.cpp.
Benutzt mutabor::BoxClass::backend_callbacks und mutabor::hidden::mutabor_set_callbacks().
Wird benutzt von IMPLEMENT_APP().
|
static |
Initialize the internal device identifiers.
This function sets the internal device ids of all input devices, starting from 0 and incrementing by 1
Definiert in Zeile 214 der Datei Route.cpp.
Benutzt mutabor::BoxClass::InitializeIds(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::InitializeIds() und mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::InitializeIds().
|
static |
Initialize the internal device identifiers.
This function sets the internal device ids of all output devices, starting from 0 and incrementing by 1
Definiert in Zeile 192 der Datei Box.cpp.
Benutzt TRACET.
Wird benutzt von mutabor::TRouteClass< I, O, B >::InitializeIds().
|
static |
Initialize the internal device identifiers.
This function sets the internal device ids of all output devices, starting from 0 and incrementing by 1
Definiert in Zeile 211 der Datei Device.cpp.
Benutzt TRACET.
| bool mutabor::InOpen | ( | ) |
Definiert in Zeile 720 der Datei Device.cpp.
Benutzt DEBUGLOGBASE, mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList() und TRACE.
Wird benutzt von main() und mutabor::OpenAll().
|
inlineprotected |
| GisWriteHead * GisWriteHead::InsertAfter | ( | GisWriteHead * | position | ) |
Definiert in Zeile 1003 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::Next und GisWriteHead::Prev.
Wird benutzt von GetMatchingHeader().
| GisReadHead * GisReadHead::InsertInfrontOf | ( | GisReadHead * | position | ) |
Definiert in Zeile 147 der Datei GIS_Head.cpp.
Benutzt DEBUGLOG, mutASSERT, GisReadHead::Next, GisReadHead::Prev und GisReadHead::PrevPtr.
Wird benutzt von GisReadHead::GisReadHead().
|
inline |
Definiert in Zeile 402 der Datei Device.h.
Benutzt mutabor::ChannelData::controller, mutabor::ChannelData::controller_changed und mutASSERT.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::CopyProgramChange() und mutabor::CommonMidiOutput< T, D >::do_UpdateControllers().
|
inline |
Definiert in Zeile 437 der Datei Device.h.
Benutzt mutabor::ChannelData::controller und mutabor::ChannelData::Sound.
|
inline |
Definiert in Zeile 1174 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::GetNO_DELTA().
Wird benutzt von mutabor::InputGis::ReadOn() und mutabor::CommonFileInputDevice::ThreadPlay().
|
inline |
Definiert in Zeile 697 der Datei Box.h.
Benutzt mutabor::BoxClass::boxList und mutabor::BoxClass::FindInBoxList().
|
inlinestaticprotected |
Definiert in Zeile 796 der Datei Device.h.
|
inline |
| bool mutabor::BoxClass::IsLogicKey | ( | int | key | ) |
Definiert in Zeile 750 der Datei Box.cpp.
Benutzt mutabor::hidden::mutabor_box_type::current_logic, mutabor::hidden::mutabor_box_type::file, mutabor::hidden::mutabor_logic_parsed::global_keystrokes, mutabor::is_logic_key() und mutabor::hidden::logik::keystroke_list.
|
inline |
Definiert in Zeile 200 der Datei Box.h.
Benutzt mutabor::Box0 und mutabor::BoxClass::routefile_id.
|
inline |
Definiert in Zeile 352 der Datei Box.h.
Benutzt mutabor::BoxClass::open.
Wird benutzt von mutabor::BoxClass::Destroy().
|
inline |
Definiert in Zeile 607 der Datei Device.h.
Benutzt mutabor::Device::isOpen.
Wird benutzt von mutaborGUI::GUIMidiPortFactory::DoCreateInput(), mutaborGUI::GUIMidiFileFactory::DoCreateInput(), mutaborGUI::GUIGisFactory::DoCreateInput(), mutaborGUI::GUIMidiPortFactory::DoCreateOutput(), mutaborGUI::GUIMidiFileFactory::DoCreateOutput(), mutaborGUI::GUIGisFactory::DoCreateOutput(), mutabor::OutputMidiPort::SetDevId(), mutabor::InputMidiPort::SetDevId(), mutabor::CommonFileOutputDevice::SetName(), mutabor::CommonFileInputDevice::SetName(), mutabor::OutputMidiFile::SetName() und mutabor::OutputDeviceClass::~OutputDeviceClass().
|
inline |
Execute the action associated with a key that is pressed on the computer keyboard.
| key | Key that has been pressed. |
| flags | Flags which type of action should be taken. |
Definiert in Zeile 507 der Datei Box.h.
Benutzt mutabor::BoxClass::box, mutabor::hidden::KeyboardAnalyse(), mutabor::hidden::KeyboardAnalyseSimple(), mutabor::BoxClass::KeyboardAny, mutabor::BoxClass::KeyboardLogic und mutabor::BoxClass::KeyboardNoLogic.
|
inline |
Execute the actions that are associated with the characters of a string.
| keys |
Definiert in Zeile 528 der Datei Box.h.
Benutzt mutabor::BoxClass::box und mutabor::hidden::KeyboardIn().
|
virtual |
Read the route into from a tree based configuration.
config (tree_storage &) configuration where the route settings will be read from
Definiert in Zeile 88 der Datei Route.cpp.
Benutzt mutabor::connect(), mutabor::BoxClass::GetOrCreateBox(), mutabor::tree_storage::GetPath(), mutASSERT, mutabor::NoBox und mutabor::tree_storage::Read().
|
virtual |
Load current device settings from a tree storage.
config (tree_storage) storage class, where the data will be loaded from.
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 119 der Datei Box.cpp.
Wird benutzt von mutaborGUI::BoxData::Load().
|
virtual |
Load route settings (filter settings) for a given route.
Some route settings (e.g. filter settings) are device type specific. This function loads them from a tree storage. config (tree_storage *) Storage class, where the data will be restored from. route (Route) Route whos data shall be loaded.
|
pure virtual |
Load current device settings from a tree storage.
config (tree_storage) storage class, where the data will be loaded from.
Implementiert in mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::CommonFileInputDevice, midicmnInputDevice, mutabor::OutputGis, mutabor::CommonFileOutputDevice und midicmnOutputDevice.
|
pure virtual |
Load route settings (filter settings) for a given route.
Some route settings (e.g. filter settings) are device type specific. This function loads them from a tree storage. config (tree_storage *) Storage class, where the data will be restored from. route (Route) Route whos data shall be loaded.
Implementiert in mutabor::InputMidiFile, mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::InputGis, midicmnInputDevice, testCommonFileDeviceTimer, testCommonFileDeviceTimer, mutabor::OutputGis und midicmnOutputDevice.
|
static |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 913 der Datei Box.cpp.
Benutzt mutabor::BoxFactory::Create(), DEBUGLOGTYPE, mutabor::tree_storage::GetPath(), mutASSERT, mutabor::NoBox, mutabor::tree_storage::Read(), mutabor::tree_storage::toFirstLeaf(), mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toNextLeaf() und mutabor::tree_storage::toParent().
Wird benutzt von mutabor::RouteFactory::DoLoadRoutes().
|
static |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 595 der Datei Device.cpp.
Benutzt mutabor::DeviceFactory::CreateInput(), DEBUGLOGTYPE, mutabor::DTMidiPort, mutabor::tree_storage::GetPath(), mutASSERT, mutChar, mutabor::tree_storage::Read(), mutabor::Device::set_routefile_id(), mutabor::tree_storage::toFirstLeaf(), mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toNextLeaf(), mutabor::tree_storage::toParent() und TRACE.
Wird benutzt von mutabor::RouteFactory::DoLoadRoutes().
|
static |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 542 der Datei Device.cpp.
Benutzt mutabor::DeviceFactory::CreateOutput(), DEBUGLOGTYPE, mutabor::DTMidiPort, mutabor::tree_storage::GetPath(), mutASSERT, mutChar, mutabor::tree_storage::Read(), mutabor::tree_storage::toFirstLeaf(), mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toNextLeaf() und mutabor::tree_storage::toParent().
Wird benutzt von mutabor::RouteFactory::DoLoadRoutes().
| void compat30::LoadRoutes | ( | const mutStringRef | ) |
load the routes from a text string
| config | string to be read from |
Definiert in Zeile 124 der Datei RouteCompat.cpp.
Benutzt mutabor::BoxClass::ClearBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::ClearDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::ClearDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::ClearRouteList(), mutabor::RouteFactory::Create(), mutabor::DeviceFactory::CreateInput(), mutabor::DeviceFactory::CreateOutput(), DEBUGLOG2, mutabor::DTGis, mutabor::DTMidiFile, mutabor::DTMidiPort, mutabor::DTNotSet, mutabor::DTUnknown, mutabor::hidden::error, GETLINE, mutabor::BoxClass::GetOrCreateBox(), compat30::GetOut(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::InitializeIds(), mutChar, mutString, SSCANF, compat30::Str2DT(), compat30::Str2RT(), STUB, TRACE und UNREACHABLE.
Wird benutzt von mutaborGUI::MutRouteWnd::CmRouteLoad().
|
static |
Load the current routes from a tree storage.
This function loads all routs from a tree based storage. config (tree_storage *) storage driver to use for saving.
Definiert in Zeile 247 der Datei Route.cpp.
Benutzt mutabor::RouteFactory::Create(), DEBUGLOGTYPE, mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDevice(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDevice(), mutabor::tree_storage::GetPath(), mutabor::Device::IDTypeFile, intrusive_ptr_get_refcount(), mutASSERT, mutabor::tree_storage::Read(), mutabor::tree_storage::toFirstLeaf(), mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toNextLeaf(), mutabor::tree_storage::toParent() und TRACET.
|
inlinestatic |
load the routes from a tree based configuration
| config | conifiguration to be read from |
Definiert in Zeile 653 der Datei Route.h.
Benutzt mutabor::RouteFactory::DoLoadRoutes() und mutabor::RouteFactory::factory.
Wird benutzt von mutaborGUI::MutRouteWnd::CmRouteLoad() und LoadRoutes().
|
static |
|
inline |
|
inline |
Definiert in Zeile 454 der Datei Box.h.
Benutzt mutabor::BoxClass::box und mutabor::hidden::MidiAnalysis().
|
inline |
| void mutabor::BoxClass::MidiOut | ( | struct midiliste * | outliste | ) |
Definiert in Zeile 702 der Datei Box.cpp.
Benutzt mutabor::hidden::midiliste::midi_code, mutabor::hidden::midi_list_laenge() und mutabor::BoxClass::routes.
Wird benutzt von mutabor::BoxClass::MidiOutCallback().
|
inline |
Definiert in Zeile 867 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_MidiOut() und mutabor::OutputDeviceClass::write_lock.
|
inline |
Definiert in Zeile 871 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_MidiOut() und mutabor::OutputDeviceClass::write_lock.
|
static |
| void mutabor::ChannelData::MidiReset | ( | ) |
Reset the controllers according to the MIDI standard.
This function resets the Midi Controllers according to RP15 from the MMA.
Definiert in Zeile 48 der Datei Device.cpp.
Benutzt mutabor::ChannelData::bend, mutabor::ChannelData::controller, mutabor::midi::get_default_controller_value() und mutabor::ChannelData::set_controller().
Wird benutzt von mutabor::CommonMidiOutput< T, D >::do_Controller().
|
virtual |
Move the box in the box list.
| count | Number of places the box should be moved up. Negative values indicate downwards direction. |
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 255 der Datei Box.cpp.
Wird benutzt von mutaborGUI::BoxData::MoveInList().
|
virtual |
Move the device in the device list.
| count | Number of places the device should be moved up. Negative values indicate downwards direction. |
Definiert in Zeile 260 der Datei Device.cpp.
|
virtual |
Move routes to another device.
Definiert in Zeile 172 der Datei Box.cpp.
Benutzt mutaborGUI::IsOpen(), mutabor::reconnect(), TRACEC und UNREACHABLEC.
|
virtual |
Move routes to another device.
Definiert in Zeile 190 der Datei Device.cpp.
Benutzt mutaborGUI::IsOpen(), mutabor::reconnect(), TRACEC und UNREACHABLEC.
| int ChordNote::MutNoteOff | ( | ) |
Definiert in Zeile 963 der Datei GIS_Head.cpp.
Benutzt ChordNote::AlterBegin, ChordNote::Boss, CNAlter, CNNoteOn, ChordNote::CurrentTime, ChordNote::Cursor, GetGisType(), GTNote, ChordNote::LastSep, GisToken::Next, GisWriteHead::NoteOn, ChordNote::nTie und ChordNote::Status.
| int ChordNote::MutNoteOn | ( | int | key, |
| double | pitch, | ||
| int | instrId, | ||
| int | taste, | ||
| mutString | sep | ||
| ) |
Definiert in Zeile 935 der Datei GIS_Head.cpp.
Benutzt ChordNote::AddGis(), ChordNote::AlterBegin, ChordNote::Boss, ChordNote::CheckCloseAlter(), CNAlter, CNNoteOn, ChordNote::Cursor, GisWriteHead::GetKey(), GisWriteHead::GetOctave(), GMN_NO_KEY, ChordNote::InstrId, ChordNote::Key, ChordNote::LastSep, mutT, Note(), GisWriteHead::NoteOn, ChordNote::nTie, ChordNote::Pitch, GisToken::Sep, ChordNote::Status, ChordNote::Taste und TTalter.
| bool mutabor::NeedsRealTime | ( | ) |
Definiert in Zeile 750 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList() und TRACE.
Wird benutzt von mutaborGUI::MutFrame::CmDoActivate().
|
inlinevirtual |
Erneute Implementation in mutabor::OutputMidiPort.
|
inlinevirtual |
Erneute Implementation in mutabor::InputMidiPort.
| int NextSequenz | ( | ) |
|
inline |
Definiert in Zeile 135 der Datei Route.h.
Benutzt mutabor::TRouteClass< I, O, B >::NoInputDevice::route.
|
inline |
Definiert in Zeile 126 der Datei Route.h.
Benutzt mutabor::TRouteClass< I, O, B >::NoOutputDevice::route.
Definiert in Zeile 712 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2, GisToken::Next, octave, TagMode und TowxString().
Wird benutzt von ChordNote::MutNoteOn() und ReadNote().
|
inline |
|
inline |
Definiert in Zeile 831 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_NoteOff() und mutabor::OutputDeviceClass::write_lock.
Wird benutzt von CommonMidiOutputTest::testNoteOnOff() und OutputMidiFileTest::testNoteOnOff().
|
inline |
Definiert in Zeile 1208 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::DoNoteOff() und mutabor::InputDeviceClass::write_lock.
Wird benutzt von mutabor::InputGis::Proceed().
|
inline |
|
inline |
Definiert in Zeile 821 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_NoteOn() und mutabor::OutputDeviceClass::write_lock.
Wird benutzt von CommonMidiOutputTest::testMoreNotesThanChannels(), CommonMidiOutputTest::testNoteOnOff() und OutputMidiFileTest::testNoteOnOff().
|
inline |
Definiert in Zeile 1182 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::add(), mutabor::InputDeviceClass::current_keys, DEBUGLOG und mutabor::InputDeviceClass::write_lock.
Wird benutzt von mutabor::InputGis::Proceed().
|
inline |
|
inline |
Definiert in Zeile 336 der Datei Box.h.
Benutzt mutabor::BoxClass::DoOpen() und mutabor::BoxClass::open.
|
pure virtual |
Implementiert in mutabor::OutputDeviceClass, mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, midicmnInputDevice, myDevice, myDevice, myDevice, myDevice, testCommonFileDeviceTimer und testCommonFileDeviceTimer.
Wird benutzt von mutaborGUI::GUIMidiPortFactory::DoCreateInput(), mutaborGUI::GUIMidiFileFactory::DoCreateInput() und mutaborGUI::GUIGisFactory::DoCreateInput().
|
inlinevirtual |
Implementiert mutabor::Device.
Definiert in Zeile 888 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_Open() und mutabor::OutputDeviceClass::write_lock.
Wird benutzt von mutaborGUI::GUIMidiPortFactory::DoCreateOutput(), mutaborGUI::GUIMidiFileFactory::DoCreateOutput(), mutaborGUI::GUIGisFactory::DoCreateOutput(), mutabor::OutputMidiPort::SetDevId(), mutabor::CommonFileOutputDevice::SetName(), mutabor::OutputGis::SetName(), mutabor::OutputMidiFile::SetName(), CommonMidiInputTest::testGlobalPanic(), CommonMidiOutputTest::testMoreNotesThanChannels(), CommonMidiOutputTest::testNoteOnOff(), OutputMidiFileTest::testNoteOnOff() und CommonMidiInputTest::testPanic().
| bool mutabor::OpenAll | ( | ) |
Definiert in Zeile 423 der Datei Box.cpp.
Benutzt _, mutabor::BoxClass::CloseAll(), mutabor::BoxClass::GetBoxList(), mutabor::InOpen(), mutabor::BoxClass_CallOpen::ok, mutabor::OutClose() und mutabor::OutOpen().
Wird benutzt von mutabor::BoxClass::ActivateAll() und mutabor::InputDeviceClass::BatchPlay().
Definiert in Zeile 62 der Datei GSP_File.cpp.
Benutzt bad, File, initialized, mutOpenITextStream und mutStreamBad.
Wird benutzt von GspParse().
|
inline |
|
inline |
|
inline |
Definiert in Zeile 1006 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::entry::key, mutabor::InputDeviceClass::current_keys_type::entry::route und mutabor::InputDeviceClass::current_keys_type::entry::unique_id.
|
inline |
|
inline |
|
inline |
Definiert in Zeile 1411 der Datei Device.h.
|
inline |
Definiert in Zeile 1415 der Datei Device.h.
|
inline |
Definiert in Zeile 1427 der Datei Device.h.
|
inline |
Definiert in Zeile 1431 der Datei Device.h.
|
inline |
Definiert in Zeile 998 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::entry::key, mutabor::InputDeviceClass::current_keys_type::entry::route und mutabor::InputDeviceClass::current_keys_type::entry::unique_id.
| void mutabor::OutAddTime | ( | frac | time | ) |
Definiert in Zeile 712 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList().
Wird benutzt von main().
| void mutabor::OutClose | ( | ) |
Definiert in Zeile 704 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList().
Wird benutzt von mutabor::InputDeviceClass::BatchPlay(), main(), mutabor::OpenAll() und mutabor::BoxClass::StopAll().
| bool mutabor::OutOpen | ( | ) |
Definiert in Zeile 686 der Datei Device.cpp.
Benutzt DEBUGLOG2 und mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList().
Wird benutzt von main() und mutabor::OpenAll().
|
inline |
Definiert in Zeile 376 der Datei Route.h.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::do_NoteOff(), mutabor::CommonMidiOutput< T, D >::EmergencyFindChannel(), mutabor::OutputMidiPort::Load(), mutabor::OutputMidiFile::Load(), mutabor::ChannelFilter::operator()(), mutabor::OutputMidiPort::Save() und mutabor::OutputMidiFile::Save().
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inline |
Definiert in Zeile 247 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Panic().
|
inline |
|
virtual |
reset the device if requested
Definiert in Zeile 377 der Datei Box.cpp.
Benutzt mutabor::hidden::mutabor_reset_keys() und mutASSERT.
|
virtual |
|
virtual |
Definiert in Zeile 329 der Datei Box.cpp.
Benutzt mutabor::hidden::mutabor_find_key_in_box(), mutASSERT und mutabor::hidden::mutabor_note_type::next.
|
pure virtual |
reset the device if requested
Implementiert in mutabor::InputDeviceClass, mutabor::OutputDeviceClass und mutabor::InputGis.
|
inlinevirtual |
reset the device if requested
Implementiert mutabor::Device.
Definiert in Zeile 884 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_Panic() und mutabor::OutputDeviceClass::write_lock.
| void mutabor::Panic | ( | int | type | ) |
Definiert in Zeile 990 der Datei Box.cpp.
Benutzt mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList() und mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList().
Wird benutzt von mutabor::InputMidiPort::Close(), mutaborGUI::MutFrame::CmPanic(), mutabor::CommonMidiInput< D >::ProceedRoute() und CommonMidiInputTest::testGlobalPanic().
|
virtual |
reset the device if requested
Implementiert mutabor::Device.
Erneute Implementation in mutabor::InputGis.
Definiert in Zeile 442 der Datei Device.cpp.
Benutzt mutabor::InputDeviceClass::DoSilenceKeys(), mutabor::Device::routes und mutabor::InputDeviceClass::write_lock.
Wird benutzt von mutabor::InputMidiPort::Stop(), mutabor::InputDeviceClass::Stop(), CommonMidiInputTest::testPanic() und mutabor::CommonFileInputDevice::ThreadPlay().
| void mutabor::InputDeviceClass::Panic | ( | int | type, |
| size_t | unique_id | ||
| ) |
Definiert in Zeile 411 der Datei Device.cpp.
Benutzt mutabor::InputDeviceClass::current_keys_type::add(), mutabor::InputDeviceClass::current_keys_type::begin(), mutabor::midi::CONTROLLER_OFF, mutabor::InputDeviceClass::current_keys, mutabor::InputDeviceClass::DoNoteOff(), mutabor::InputDeviceClass::current_keys_type::end(), mutabor::midi::get_holds(), mutabor::InputDeviceClass::current_keys_type::remove(), mutabor::Device::routes und mutabor::InputDeviceClass::write_lock.
|
inlinevirtual |
Pause playback or recording of the device.
Erneute Implementation in mutabor::InputDeviceClass, mutabor::InputMidiPort, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice und testCommonFileDeviceTimer.
|
inlinevirtual |
Pause playback or recording of the device.
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::InputMidiPort, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice und testCommonFileDeviceTimer.
Definiert in Zeile 1129 der Datei Device.h.
Benutzt mutabor::DevicePause und mutabor::Device::Mode.
|
inlinevirtual |
Start playback or recording of the device.
Erneute Implementation in mutabor::InputDeviceClass, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, testCommonFileDeviceTimer und testCommonFileDeviceTimer.
|
inlinevirtual |
Command the device to play music.
This function starts playing the music of the device at the curren position.
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, testCommonFileDeviceTimer und testCommonFileDeviceTimer.
Definiert in Zeile 1091 der Datei Device.h.
Benutzt mutabor::DevicePause, mutabor::DevicePlay, mutabor::DeviceStop und mutabor::Device::Mode.
|
inlinevirtual |
Go on to the next event.
This function must be provided by the device. It is asked to prepare the next event and return the time to wait in microseconds from the start of the piece. Though the timer has only milliseconds resolution, the errors will sum up so that we need a much higher resolution, here.
Here, we use the measure that is used in the SMF standard. It has been designed to reduce the deviation of a 4 minutes piece at 120 bpm to 500μs. If it were 500ms it would be unusable.
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputGis, testCommonFileDeviceTimer und testCommonFileDeviceTimer.
Definiert in Zeile 1159 der Datei Device.h.
Benutzt MUTABOR_NO_DELTA.
Wird benutzt von mutabor::CommonFileInputDevice::ThreadPlay().
| int GisWriteHead::ProceedGis | ( | GisToken * | token, |
| char | turn = 0 |
||
| ) |
cout << "[" << Id << "," << (int)turn << "]"; token->Echo();
cout << " ";
Definiert in Zeile 1258 der Datei GIS_Head.cpp.
Benutzt AddTag(), GisWriteHead::ChordNotes, GisWriteHead::CloseCurrentToken(), GisWriteHead::CommaAtEnd, GisToken::Copy(), GisWriteHead::Cursor, TagListData::Data, EndTag(), GisWriteHead::GetFreeNote(), GTComma, GTNote, GTNull, GTParaInt, GTParaReal, GTParaStr, GTSegment, GTSequenz, GTTag, GTTagBegin, GTTagEnd, GTUnknown, TagListData::data::i, GisWriteHead::Id, GisWriteHead::Key, GisWriteHead::NoteOn, GisWriteHead::Octave, GisToken::Sep, ChordNote::SetNoteOff(), ChordNote::SetNoteOn(), GisWriteHead::State(), TTkey, TToct, GisToken::Type(), GisWriteHead::WriteChord(), WTAG und WTAGEND.
Wird benutzt von GisWriteHeadGis().
|
inline |
Definiert in Zeile 412 der Datei Device.h.
Benutzt mutabor::midi::BANK_COARSE, mutabor::ChannelData::bank_coarse, mutabor::midi::BANK_FINE, mutabor::ChannelData::bank_fine, mutabor::ChannelData::controller und mutabor::ChannelData::Sound.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::CopyProgramChange() und mutabor::InputGis::Proceed().
|
inline |
Definiert in Zeile 427 der Datei Device.h.
Benutzt mutabor::midi::BANK_COARSE, mutabor::ChannelData::bank_coarse, mutabor::midi::BANK_FINE, mutabor::ChannelData::bank_fine, mutabor::ChannelData::controller und mutabor::ChannelData::Sound.
|
inline |
Definiert in Zeile 875 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_Quiet() und mutabor::OutputDeviceClass::write_lock.
|
inline |
Definiert in Zeile 879 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_Quiet() und mutabor::OutputDeviceClass::write_lock.
| void GisReadHead::Read | ( | ) |
Definiert in Zeile 319 der Datei GIS_Head.cpp.
Benutzt GisReadHead::CreateSegmentSubs(), GisReadHead::CreateSequenzSubs(), GisReadHead::Cursor, DEBUGLOG, GTComma, GTNote, GTNull, GTParaInt, GTParaReal, GTParaStr, GTSegment, GTSequenz, GTTag, GTTagBegin, GTTagEnd, GTUnknown, GisReadHead::Time und GisToken::Type().
Wird benutzt von GisReadHeadOn().
| void GisReadArtHead::Read | ( | ) |
Definiert in Zeile 516 der Datei GIS_Head.cpp.
Benutzt AddTag(), GisReadArtHead::Alter, ARStaccatto, ARTenuto, GisReadArtHead::Articulation, ArticulationHold, TagListData::data::ch, GisReadHead::CreateSegmentSubs(), GisReadHead::CreateSequenzSubs(), GisReadHead::Cursor, TagListData::Data, DEBUGLOG, frac::denominator(), EndTag(), GisReadArtHead::GetArticulation(), GetMidiInstrument(), GetReal(), GetTheSpeedFactor(), GTComma, GTNote, GTNull, GTParaInt, GTParaReal, GTParaStr, GTSegment, GTSequenz, GTTag, GTTagBegin, GTTagEnd, GTUnknown, TagListData::data::i, GisReadHead::Id, GisReadArtHead::Instr, GisReadArtHead::Intensity, frac::numerator(), GisReadArtHead::Octave, TAG, TAGEND, GisReadArtHead::Tempo, GisReadHead::Time, GisReadArtHead::Time2, TTaccent, TTalter, TTinstr, TTintens, TToct, TTstacc, TTtempo, TTten, GisReadHead::Turn und GisToken::Type().
Wird benutzt von GisReadArtHeadOn(), IMPLEMENT_APP() und mutabor::InputGis::ReadOn().
|
inlinevirtual |
|
inlinevirtual |
| long ReadLong | ( | int | SignAllowed | ) |
Definiert in Zeile 341 der Datei GSP.cpp.
Benutzt CHAR0, CurrentLine, CurrentPos, DEBUGLOG2, GetSep(), mutIsdigit, mutT, NumberLength und SepPos.
Wird benutzt von ReadNote() und ReadParaNumber().
| int ReadNewLine | ( | ) |
Definiert in Zeile 83 der Datei GSP_File.cpp.
Benutzt bad, CurrentLine, CurrentPos, Eof, File, GspCurrentLineNr, initialized, mutEmptyString, mutStreamBad und mutStreamEOF.
Wird benutzt von GetSep() und ReadParaStr().
| int ReadNote | ( | ) |
Definiert in Zeile 493 der Datei GSP.cpp.
Benutzt accedentials, CHAR0, CharIn(), CheckError(), CurrentLine, CurrentPos, DEBUGLOG2, DoError(), duration, GetSep(), IsLetter(), mutChar, mutString, mutT, Note(), octave, ReadLong() und SepPos.
Wird benutzt von DoParse().
| int ReadParaNumber | ( | ) |
Definiert in Zeile 372 der Datei GSP.cpp.
Benutzt CHAR0, CheckError(), CurrentPos, GetSep(), minus, mutChar, mutT, NumberLength, ReadLong(), SepPos, TagParaInt() und TagParaReal().
Wird benutzt von DoParse().
| int ReadParaStr | ( | ) |
Definiert in Zeile 402 der Datei GSP.cpp.
Benutzt AddStr(), CHAR0, CHAR1, CheckError(), CurrentLine, CurrentPos, Eof, GetSep(), mutChar, mutString, mutT, NEW_LINE, ReadNewLine() und TagParaStr().
Wird benutzt von DoParse().
| int ReadTag | ( | ) |
Definiert in Zeile 442 der Datei GSP.cpp.
Benutzt BeginParameter(), CHAR0, CheckError(), CurrentLine, CurrentPos, EndParameter(), GetSep(), GspError, IsLetter(), LastTag, mutChar, mutString, mutT, ParaMode, SepPos und Tag().
Wird benutzt von DoParse().
| int GisWriteHead::ReadyForBoss | ( | ) |
Definiert in Zeile 1083 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::CloseCurrentToken(), Comma(), GisWriteHead::CommaAtEnd, GisWriteHead::Cursor, GisWriteHead::Data, GTNote, GTSequenz, GisToken::Next, GisWriteHead::SingleToken und GisToken::Type().
Wird benutzt von GisWriteHead::CloseSubs().
|
static |
Play all input devices in realtime mode The the realtime mode allows interactive playing together with the integrated sequencer.
Definiert in Zeile 507 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< InputDeviceClass >::deviceList.
|
pure virtual |
Implementiert in mutaborGUI::CompDlg und MyCompileCallback.
Wird benutzt von mutabor::BoxClass::Compile().
|
inlineprotected |
|
inline |
Definiert in Zeile 1065 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::map.
Wird benutzt von midicmnInputDevice::midicmnInputDevice().
|
virtual |
remove a route
Definiert in Zeile 153 der Datei Box.cpp.
Benutzt DEBUGLOG, intrusive_ptr_get_refcount() und mutASSERT.
|
virtual |
|
virtual |
remove an existing input device
|
virtual |
remov an existing box
|
pure virtual |
remove a route
Implementiert in mutabor::CommonTypedDeviceAPI< T, P, L >, mutabor::CommonTypedDeviceAPI< OutputDeviceClass > und mutabor::CommonTypedDeviceAPI< InputDeviceClass >.
|
virtual |
remove a route
Implementiert mutabor::Device.
Definiert in Zeile 171 der Datei Device.cpp.
Benutzt DEBUGLOG, intrusive_ptr_get_refcount() und mutASSERT.
Wird benutzt von mutabor::CommonTypedDeviceAPI< T, P, L >::Replace().
|
inline |
Definiert in Zeile 1042 der Datei Device.h.
Benutzt DEBUGLOG und mutabor::InputDeviceClass::current_keys_type::map.
Wird benutzt von mutabor::InputDeviceClass::DoNoteOff() und mutabor::InputDeviceClass::Panic().
|
inline |
Definiert in Zeile 1057 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::current_keys_type::map.
| void GisWriteHead::RemoveComma | ( | ) |
Definiert in Zeile 1131 der Datei GIS_Head.cpp.
Benutzt GisWriteHead::CommaAtEnd, GisWriteHead::Cursor, GisWriteHead::Data und GisToken::Next.
Wird benutzt von CloseAllSubs() und GisWriteHead::CloseSubs().
|
staticprotected |
Definiert in Zeile 296 der Datei Box.cpp.
Benutzt UNREACHABLECT.
Wird benutzt von mutabor::BoxClass::Destroy().
|
staticprotected |
Definiert in Zeile 314 der Datei Device.cpp.
Benutzt UNREACHABLECT.
|
staticprotected |
Definiert in Zeile 469 der Datei GIS_Head.cpp.
Benutzt TagListData::Next.
Wird benutzt von AddTag() und EndTag().
|
virtual |
|
virtual |
replace an existing input device
|
virtual |
replace an existing box
replace a route
Implementiert in mutabor::CommonTypedDeviceAPI< T, P, L >, mutabor::CommonTypedDeviceAPI< OutputDeviceClass > und mutabor::CommonTypedDeviceAPI< InputDeviceClass >.
|
virtual |
replace a route
Implementiert mutabor::Device.
Definiert in Zeile 156 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< T, P, L >::Add(), DEBUGLOG, mutASSERT und mutabor::CommonTypedDeviceAPI< T, P, L >::Remove().
|
inline |
Definiert in Zeile 125 der Datei Device.h.
Benutzt mutabor::ChannelData::bank_coarse, mutabor::ChannelData::bank_fine, mutabor::ChannelData::bend, mutabor::ChannelData::controller, mutabor::ChannelData::controller_changed, mutabor::ChannelData::first_unchanged, mutabor::ChannelData::looped und mutabor::ChannelData::Sound.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::do_Open() und mutabor::CommonMidiOutput< T, D >::do_Panic().
|
virtual |
| void mutabor::InputDeviceClass::ResumeKeys | ( | ) |
Definiert in Zeile 383 der Datei Device.cpp.
Benutzt mutabor::InputDeviceClass::current_keys_type::begin(), mutabor::InputDeviceClass::current_keys, DEBUGLOG, mutabor::InputDeviceClass::current_keys_type::end(), mutabor::ChannelData::get_controller(), mutabor::midi::get_holds(), mutabor::InputDeviceClass::GetChannelData() und mutabor::InputDeviceClass::write_lock.
Wird benutzt von mutabor::CommonFileInputDevice::ThreadPlay().
| mutabor::RouteFactory::RouteFactory | ( | ) |
Creates a route Factory.
Constructor. Should be overridden if classes inhert from Route.
Definiert in Zeile 523 der Datei Route.cpp.
Benutzt mutabor::RouteFactory::factory.
|
inline |
Definiert in Zeile 577 der Datei Route.h.
|
inline |
Process an error message.
Definiert in Zeile 552 der Datei Device.h.
Wird benutzt von mutabor::CommonFileInputDevice::exception_error(), mutabor::MidiPortOutputProvider::Open() und mutabor::InputGis::Open().
|
virtual |
Process an error message (doing the real work)
Definiert in Zeile 85 der Datei Device.cpp.
Benutzt mutChar, mutPrintf(), mutString, mutVPrintf() und mutabor::to_string().
|
virtual |
Process an error message (doing the real work)
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 773 der Datei Box.cpp.
Benutzt mutabor::to_string().
Wird benutzt von error_callback() und mutabor::error_callback().
|
virtual |
Write the route settings into a tree based configuration.
config (tree_storage &) configuration where the route settings will be stored
Definiert in Zeile 71 der Datei Route.cpp.
Benutzt mutabor::tree_storage::GetPath(), mutASSERT und mutabor::tree_storage::Write().
|
virtual |
Save current device settings in a tree storage.
config (tree_storage) storage class, where the data will be saved.
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 112 der Datei Box.cpp.
Wird benutzt von mutaborGUI::BoxData::Save().
|
virtual |
Save route settings (filter settings) for a given route.
Some route settings (e.g. filter settings) are device type specific. This function saves them in a tree storage. config (tree_storage *) Storage class, where the data will be saved. route (Route) Route whos data shall be saved.
|
pure virtual |
Save current device settings in a tree storage.
config (tree_storage) storage class, where the data will be saved.
Implementiert in mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::CommonFileInputDevice, midicmnInputDevice, mutabor::OutputGis, midicmnOutputDevice und mutabor::CommonFileOutputDevice.
|
pure virtual |
Save route settings (filter settings) for a given route.
Some route settings (e.g. filter settings) are device type specific. This function saves them in a tree storage. config (tree_storage *) Storage class, where the data will be saved. route (Route) Route whos data shall be saved.
Implementiert in mutabor::InputMidiFile, mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::InputGis, midicmnInputDevice, testCommonFileDeviceTimer, testCommonFileDeviceTimer, mutabor::OutputGis und midicmnOutputDevice.
|
static |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 935 der Datei Box.cpp.
Benutzt mutabor::BoxClass::GetBoxList(), mutabor::tree_storage::GetPath(), mutASSERT, mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toParent() und mutabor::tree_storage::Write().
Wird benutzt von mutabor::RouteFactory::DoSaveRoutes().
|
static |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 628 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::tree_storage::GetPath(), mutASSERT, mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toParent(), TRACE und mutabor::tree_storage::Write().
Wird benutzt von mutabor::RouteFactory::DoSaveRoutes().
|
static |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 572 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::tree_storage::GetPath(), mutASSERT, mutabor::tree_storage::toLeaf(), mutabor::tree_storage::toParent() und mutabor::tree_storage::Write().
Wird benutzt von mutabor::RouteFactory::DoSaveRoutes().
| void SavePos | ( | ) |
Definiert in Zeile 204 der Datei GSP.cpp.
Benutzt CurrentLine, CurrentPos, GspCurrentLineNr, mutCopyIntoString, PossibleErrorLine, PossibleErrorLineNr und PossibleErrorPos.
Wird benutzt von DoParse().
| void compat30::SaveRoutes | ( | mutStringRef | ) |
write the routes to the given string
| config | string to be written to |
reimplement WriteRoutes
Definiert in Zeile 335 der Datei RouteCompat.cpp.
Benutzt _, DEBUGLOG2, mutabor::DTGis, mutabor::DTMidiFile, mutabor::DTMidiPort, mutabor::DTNotSet, mutabor::DTUnknown, mutabor::Device::get_routefile_id(), mutabor::CommonMidiOutput< T, D >::GetBendingRange(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::InitializeIds(), mutabor::NoBox, mutabor::RTName, STUB und UNREACHABLE.
Wird benutzt von mutaborGUI::MutRouteWnd::CmRouteSave().
|
static |
Save the current routes in a tree storage.
This function saves all routes in a tree based storage. config (tree_storage *) storage driver to use for saving.
Definiert in Zeile 227 der Datei Route.cpp.
Benutzt mutabor::tree_storage::GetPath(), mutASSERT, mutabor::tree_storage::toLeaf() und mutabor::tree_storage::toParent().
|
inlinestatic |
write the routes to the configuration
| config | configuration to be written to |
Definiert in Zeile 664 der Datei Route.h.
Benutzt mutabor::RouteFactory::DoSaveRoutes() und mutabor::RouteFactory::factory.
Wird benutzt von mutaborGUI::MutRouteWnd::CmRouteSave() und SaveRoutes().
|
inline |
|
inline |
Definiert in Zeile 454 der Datei Device.h.
Benutzt mutabor::ChannelData::bend.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::do_NoteOn() und mutabor::CommonMidiOutput< T, D >::do_UpdateTones().
|
inline |
Definiert in Zeile 662 der Datei Box.h.
Benutzt mutabor::BoxClass::set_callback::box und mutabor::BoxClass::current_compile_callback.
|
inline |
Definiert in Zeile 153 der Datei Device.h.
Benutzt mutabor::ChannelData::controller, mutabor::ChannelData::controller_changed, mutabor::midi::DATA_BUTTON_DECREMENT, mutabor::midi::DATA_BUTTON_INCREMENT, mutabor::midi::DATA_ENTRY_COARSE, mutabor::midi::DATA_ENTRY_FINE, mutabor::ChannelData::data_is_rpn, DEBUGLOG, mutabor::midi::FIRST_NRPN, mutabor::midi::FIRST_RPN, mutabor::ChannelData::first_unchanged, mutabor::ChannelData::looped, mutabor::midi::NON_REGISTERED_PARAMETER_COARSE, mutabor::midi::NON_REGISTERED_PARAMETER_FINE, mutabor::midi::REGISTERED_PARAMETER_COARSE und mutabor::midi::REGISTERED_PARAMETER_FINE.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::CopyProgramChange(), mutabor::CommonMidiOutput< T, D >::do_Controller(), mutabor::CommonMidiOutput< T, D >::do_NoteOn(), mutabor::CommonMidiOutput< T, D >::do_Open(), mutabor::CommonMidiOutput< MidiPortOutputProvider, OutputDeviceClass >::do_SendBendingRange(), mutabor::CommonMidiOutput< T, D >::do_UpdateControllers() und mutabor::ChannelData::MidiReset().
|
virtual |
Erneute Implementation in mutaborGUI::BoxData.
Definiert in Zeile 99 der Datei Box.cpp.
Benutzt mutASSERT und mutabor::NewBox.
Wird benutzt von mutabor::BoxClass::BoxClass().
|
inlineprotected |
Definiert in Zeile 645 der Datei Device.h.
Benutzt mutabor::Device::routefile_id.
Wird benutzt von mutabor::DeviceFactory::LoadInputDevices().
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
Definiert in Zeile 347 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Load() und mutabor::InputMidiFile::Load().
|
inline |
Definiert in Zeile 363 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Load() und mutabor::InputMidiFile::Load().
|
pure virtual |
Implementiert in MyCompileCallback und mutaborGUI::CompDlg.
Wird benutzt von mutabor::BoxClass::compile_callback().
|
inline |
Definiert in Zeile 537 der Datei Box.h.
Benutzt mutabor::BoxClass::box, mutabor::hidden::mutabor_box_type::file und mutabor::hidden::mutabor_set_logic().
Wird benutzt von mutaborGUI::BoxData::BoxData().
|
pure virtual |
Implementiert in MyCompileCallback.
Wird benutzt von mutabor::BoxClass::Compile().
|
inlinevirtual |
|
inlinevirtual |
Erneute Implementation in mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::CommonFileInputDevice, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 566 der Datei Device.h.
Benutzt mutabor::Device::Name.
| int ChordNote::SetNoteOff | ( | GisToken * | note | ) |
Definiert in Zeile 847 der Datei GIS_Head.cpp.
Benutzt ChordNote::Boss, CmpNote(), CNNoteOn, ChordNote::CurrentTime, ChordNote::Cursor, ChordNote::Next, GisWriteHead::NoteOn, ChordNote::SetNoteOff() und ChordNote::Status.
Wird benutzt von GisWriteHead::ProceedGis() und ChordNote::SetNoteOff().
| void ChordNote::SetNoteOn | ( | GisToken * | note | ) |
Definiert in Zeile 839 der Datei GIS_Head.cpp.
Benutzt ChordNote::Boss, CNNoteOn, ChordNote::Cursor, NOTE, GisWriteHead::NoteOn und ChordNote::Status.
Wird benutzt von GisWriteHead::ProceedGis().
|
inline |
Definiert in Zeile 355 der Datei Route.h.
Wird benutzt von mutabor::OutputMidiPort::Load() und mutabor::OutputMidiFile::Load().
|
inline |
Definiert in Zeile 371 der Datei Route.h.
Wird benutzt von mutabor::OutputMidiPort::Load() und mutabor::OutputMidiFile::Load().
|
pure virtual |
Implementiert in MyCompileCallback.
Wird benutzt von mutabor::BoxClass::Compile().
|
pure virtual |
Implementiert in MyCompileCallback und mutaborGUI::CompDlg.
|
inline |
Definiert in Zeile 335 der Datei Route.h.
Wird benutzt von mutabor::InputMidiPort::Load().
| void CommonMidiOutputTest::setUp | ( | ) |
Definiert in Zeile 37 der Datei midicmnTest.cpp.
Benutzt CommonMidiOutputTest::box, mutabor::Box0, mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), CommonMidiOutputTest::guard, CommonMidiOutputTest::out, CommonMidiOutputTest::route und mutabor::CurrentTimer::UseRealtime().
| void CommonMidiInputTest::setUp | ( | ) |
Definiert in Zeile 544 der Datei midicmnTest.cpp.
Benutzt CommonMidiInputTest::box, mutabor::Box0, mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), CommonMidiInputTest::guard, CommonMidiInputTest::in, CommonMidiInputTest::out, CommonMidiInputTest::outguard, CommonMidiInputTest::route und mutabor::CurrentTimer::UseRealtime().
| void OutputMidiFileTest::setUp | ( | ) |
Definiert in Zeile 4554 der Datei DevMidFTest.cpp.
Benutzt OutputMidiFileTest::box, mutabor::Box0, mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::DeviceFactory::CreateOutput(), mutabor::CurrentTime, mutabor::DTMidiFile, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), OutputMidiFileTest::guard, OutputMidiFileTest::out, OutputMidiFileTest::route, mutabor::CommonMidiOutput< T, D >::SetBendingRange(), mutabor::OutputMidiFile::SetName() und mutabor::CurrentTimer::UseRealtime().
|
protectedvirtual |
|
inlineprotectedvirtual |
Definiert in Zeile 640 der Datei Device.h.
Benutzt mutabor::Device::userdata.
|
inline |
Definiert in Zeile 1230 der Datei Device.h.
Benutzt mutabor::InputDeviceClass::DoSilenceKeys() und mutabor::InputDeviceClass::write_lock.
Wird benutzt von mutabor::CommonFileInputDevice::ThreadPlay().
| int StartSep | ( | ) |
|
inlinevirtual |
Stop playback or recording of the device.
Erneute Implementation in mutabor::InputDeviceClass, mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, testCommonFileDeviceTimer und testCommonFileDeviceTimer.
|
inlinevirtual |
Stop playback or recording of the device.
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, myDevice, myDevice, myDevice, myDevice, testCommonFileDeviceTimer und testCommonFileDeviceTimer.
Definiert in Zeile 1083 der Datei Device.h.
Benutzt DEFAULT_PANIC, mutabor::DeviceStop, mutabor::Device::Mode und mutabor::InputDeviceClass::Panic().
Wird benutzt von mutabor::InputDeviceClass::Close().
|
static |
Stop all boxes.
This resets the action traces of all boxes.
Definiert in Zeile 477 der Datei Box.cpp.
Benutzt mutabor::CurrentTime, mutabor::InClose(), mutabor::OutClose() und mutabor::CurrentTimer::Stop().
Wird benutzt von mutaborGUI::MutFrame::DoStop().
Definiert in Zeile 758 der Datei GIS_Head.cpp.
Wird benutzt von CmpNote().
Definiert in Zeile 735 der Datei GIS.cpp.
Benutzt BuildTag(), DEBUGLOG2, mutCopyString, TagMode, TagName und TagSep.
Wird benutzt von BeginRange(), BuildTag(), mutaborGUI::MutLogicWnd::CmMutTag(), DoParse(), EndRange() und ReadTag().
| int TagParaInt | ( | long | i | ) |
Definiert in Zeile 750 der Datei GIS.cpp.
Benutzt DEBUGLOG2 und GisToken::Next.
Wird benutzt von ReadParaNumber().
| int TagParaReal | ( | double | x | ) |
Definiert in Zeile 765 der Datei GIS.cpp.
Benutzt DEBUGLOG2 und GisToken::Next.
Wird benutzt von ReadParaNumber().
| int TagParaStr | ( | mutString | s | ) |
Definiert in Zeile 780 der Datei GIS.cpp.
Benutzt DEBUGLOG2 und GisToken::Next.
Wird benutzt von ReadParaStr().
|
inline |
| void CommonMidiOutputTest::tearDown | ( | ) |
Definiert in Zeile 62 der Datei midicmnTest.cpp.
Benutzt CommonMidiOutputTest::box, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), CommonMidiOutputTest::guard, CommonMidiOutputTest::out und CommonMidiOutputTest::route.
| void CommonMidiInputTest::tearDown | ( | ) |
Definiert in Zeile 575 der Datei midicmnTest.cpp.
Benutzt CommonMidiInputTest::box, mutabor::CommonTypedDeviceAPI< T, P, L >::Destroy(), CommonMidiInputTest::guard, CommonMidiInputTest::in, CommonMidiInputTest::out und CommonMidiInputTest::route.
| void OutputMidiFileTest::tearDown | ( | ) |
Definiert in Zeile 4593 der Datei DevMidFTest.cpp.
Benutzt OutputMidiFileTest::box, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), OutputMidiFileTest::guard, OutputMidiFileTest::out und OutputMidiFileTest::route.
| void InputMidiFileTest::testAllControllerOff | ( | ) |
Definiert in Zeile 1467 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), mutabor::Box0, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, mutabor::CommonMidiOutput< T, D >::SetBendingRange() und mutabor::CurrentTimer::UseRealtime().
| void InputMidiFileTest::testBankSelect | ( | ) |
Definiert in Zeile 1239 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), mutabor::Box0, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, mutabor::CommonMidiOutput< T, D >::SetBendingRange() und mutabor::CurrentTimer::UseRealtime().
| void InputMidiFileTest::testBatchPlay1 | ( | ) |
Definiert in Zeile 43 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), mutabor::Box0, midicmnOutputDevice::Check(), mutabor::CommonMidiOutput< T, D >::Close(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, MUTABOR_NO_DELTA, mutint64, mutabor::CommonMidiOutput< T, D >::SetBendingRange() und mutabor::CurrentTimer::UseRealtime().
| void OutputMidiFileTest::testBatchPlay1 | ( | ) |
Definiert in Zeile 4805 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), OutputMidiFileTest::box, OutputMidiFileTest::CheckOut(), mutabor::OutputMidiFile::Close(), mutabor::InputMidiFile::Close(), mutabor::connect(), mutabor::DeviceFactory::CreateInput(), mutabor::CurrentTime, DEBUGLOG, mutabor::DTMidiFile, MUTABOR_NO_DELTA, mutint64, OutputMidiFileTest::out, OutputMidiFileTest::route und mutabor::CurrentTimer::UseRealtime().
| void InputMidiFileTest::testBug019010 | ( | ) |
Definiert in Zeile 903 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), mutabor::Box0, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, mutabor::CommonMidiOutput< T, D >::SetBendingRange() und mutabor::CurrentTimer::UseRealtime().
| void InputMidiFileTest::testBug019010_2 | ( | ) |
Definiert in Zeile 565 der Datei DevMidFTest.cpp.
Benutzt mutabor::Box0, midicmnOutputDevice::Check(), mutabor::CommonMidiOutput< T, D >::Close(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, DEBUGLOG, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, MUTABOR_NO_DELTA, mutint64, mutabor::CommonMidiOutput< T, D >::SetBendingRange() und mutabor::CurrentTimer::UseRealtime().
| void InputMidiFileTest::testControllerPlay | ( | ) |
Definiert in Zeile 1668 der Datei DevMidFTest.cpp.
Benutzt mutabor::InputDeviceClass::BatchPlay(), mutabor::Box0, midicmnOutputDevice::Check(), mutabor::connect(), mutabor::RouteFactory::Create(), mutabor::BoxFactory::Create(), mutabor::CurrentTime, mutabor::BoxClass::GetBoxList(), mutabor::CommonTypedDeviceAPI< OutputDeviceClass >::GetDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList(), InputMidiFileTest::in, mutabor::CommonMidiOutput< T, D >::SetBendingRange() und mutabor::CurrentTimer::UseRealtime().
| void CommonMidiInputTest::testGlobalPanic | ( | ) |
Definiert in Zeile 1005 der Datei midicmnTest.cpp.
Benutzt CommonMidiInputTest::box, midicmnOutputDevice::Check(), mutabor::CommonMidiOutput< T, D >::Close(), mutabor::InputDeviceClass::Close(), DEBUGLOG, DEFAULT_PANIC, midicmnOutputDevice::getOut(), CommonMidiInputTest::in, mutString, midicmnInputDevice::NoteOff(), midicmnInputDevice::NoteOn(), midicmnInputDevice::Open(), mutabor::OutputDeviceClass::Open(), CommonMidiInputTest::out und mutabor::Panic().
| void CommonMidiOutputTest::testMoreNotesThanChannels | ( | ) |
Definiert in Zeile 329 der Datei midicmnTest.cpp.
Benutzt CommonMidiOutputTest::box, CommonMidiOutputTest::cd, midicmnOutputDevice::Check(), mutabor::CommonMidiOutput< T, D >::Close(), DEBUGLOG, mutabor::OutputDeviceClass::NoteOn(), mutabor::OutputDeviceClass::Open(), CommonMidiOutputTest::out und CommonMidiOutputTest::route.
| void CommonMidiOutputTest::testNoteOnOff | ( | ) |
Definiert in Zeile 83 der Datei midicmnTest.cpp.
Benutzt CommonMidiOutputTest::box, CommonMidiOutputTest::cd, midicmnOutputDevice::Check(), mutabor::CommonMidiOutput< T, D >::Close(), DEBUGLOG, midicmnOutputDevice::getOut(), mutString, mutabor::OutputDeviceClass::NoteOff(), mutabor::OutputDeviceClass::NoteOn(), mutabor::OutputDeviceClass::Open(), CommonMidiOutputTest::out und CommonMidiOutputTest::route.
| void OutputMidiFileTest::testNoteOnOff | ( | ) |
Definiert in Zeile 4615 der Datei DevMidFTest.cpp.
Benutzt OutputMidiFileTest::box, OutputMidiFileTest::cd, mutabor::OutputMidiFile::Close(), DEBUGLOG, mutabor::OutputDeviceClass::NoteOff(), mutabor::OutputDeviceClass::NoteOn(), mutabor::OutputDeviceClass::Open(), OutputMidiFileTest::out und OutputMidiFileTest::route.
| void CommonMidiInputTest::testPanic | ( | ) |
Definiert in Zeile 599 der Datei midicmnTest.cpp.
Benutzt CommonMidiInputTest::box, midicmnOutputDevice::Check(), mutabor::CommonMidiOutput< T, D >::Close(), mutabor::InputDeviceClass::Close(), DEBUGLOG, DEFAULT_PANIC, midicmnOutputDevice::getOut(), CommonMidiInputTest::in, mutString, midicmnInputDevice::NoteOff(), midicmnInputDevice::NoteOn(), midicmnInputDevice::Open(), mutabor::OutputDeviceClass::Open(), CommonMidiInputTest::out und mutabor::InputDeviceClass::Panic().
|
inline |
|
inline |
|
inline |
Definiert in Zeile 104 der Datei Box.h.
Benutzt mutabor::hidden::mutabor_error_type_to_string().
Wird benutzt von IMPLEMENT_APP(), mutaborGUI::GUIRouteBase::runtime_error(), mutaborGUI::BoxData::runtime_error(), mutaborGUI::GUIOutputDeviceBase::runtime_error(), mutabor::Device::runtime_error(), mutaborGUI::GUIInputDeviceBase::runtime_error() und mutabor::BoxClass::runtime_error().
|
inline |
|
inline |
|
virtual |
Erneute Implementation in GisReadArtHead.
Definiert in Zeile 353 der Datei GIS_Head.cpp.
Benutzt GisReadHead::Boss, GisReadHead::Cursor, GisReadHead::Id, GisReadHead::Next, GisReadHead::nSub, GisReadHead::Prev, GisReadHead::PrevPtr, GisReadHead::SingleToken, GisReadHead::Time, TowxString() und GisReadHead::Turn.
Wird benutzt von GisReadHead::operator wxString() und GisReadArtHead::ToString().
|
virtual |
Erneute Implementation von GisReadHead.
Definiert in Zeile 627 der Datei GIS_Head.cpp.
Benutzt GisReadArtHead::Alter, GisReadArtHead::Articulation, GisReadArtHead::Box, GisReadArtHead::Delta, GisReadArtHead::Instr, GisReadArtHead::Intensity, GisReadArtHead::Octave, GisReadArtHead::Tempo, GisReadArtHead::Time2, GisReadHead::ToString() und TowxString().
Wird benutzt von GisReadArtHead::operator wxString().
|
virtual |
Definiert in Zeile 310 der Datei Route.cpp.
Wird benutzt von mutaborGUI::Check().
| wxString mutabor::BoxClass::TowxString | ( | ) | const |
Definiert in Zeile 58 der Datei Box.cpp.
Wird benutzt von mutaborGUI::Check().
|
virtual |
Erneute Implementation in mutabor::InputDeviceClass, mutabor::OutputDeviceClass, mutabor::CommonTypedDeviceAPI< T, P, L >, mutabor::CommonTypedDeviceAPI< OutputDeviceClass >, mutabor::CommonTypedDeviceAPI< InputDeviceClass >, mutabor::InputMidiFile, mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 97 der Datei Device.cpp.
Benutzt mutabor::Device::dirty, mutabor::Device::isOpen, mutabor::Device::Name, mutabor::NoBox, mutabor::Device::routefile_id, mutabor::Device::routes, mutabor::Device::session_id und mutabor::Device::userdata.
Wird benutzt von mutabor::CommonTypedDeviceAPI< T, P, L >::TowxString().
|
virtual |
Erneute Implementation von mutabor::Device.
Erneute Implementation in mutabor::InputDeviceClass, mutabor::OutputDeviceClass, mutabor::InputMidiFile, mutabor::OutputMidiFile, mutabor::InputMidiPort, mutabor::OutputMidiPort, mutabor::InputGis, mutabor::CommonFileInputDevice, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 289 der Datei Device.cpp.
Benutzt intrusive_ptr_get_refcount() und mutabor::Device::TowxString().
Wird benutzt von mutabor::OutputDeviceClass::TowxString().
|
virtual |
Erneute Implementation von mutabor::CommonTypedDeviceAPI< OutputDeviceClass >.
Erneute Implementation in mutabor::OutputMidiFile, mutabor::OutputMidiPort, mutabor::OutputGis und mutabor::CommonFileOutputDevice.
Definiert in Zeile 352 der Datei Device.cpp.
Benutzt mutabor::CommonTypedDeviceAPI< T, P, L >::TowxString().
Wird benutzt von mutaborGUI::Check(), mutabor::CommonFileOutputDevice::TowxString(), mutabor::OutputGis::TowxString(), mutabor::OutputMidiPort::TowxString() und mutabor::OutputMidiFile::TowxString().
|
virtual |
Erneute Implementation von mutabor::CommonTypedDeviceAPI< InputDeviceClass >.
Erneute Implementation in mutabor::InputMidiFile, mutabor::InputMidiPort, mutabor::InputGis und mutabor::CommonFileInputDevice.
Definiert in Zeile 516 der Datei Device.cpp.
Benutzt mutabor::Device::Mode.
Wird benutzt von mutaborGUI::Check(), mutabor::CommonFileInputDevice::TowxString(), mutabor::InputGis::TowxString(), mutabor::InputMidiPort::TowxString() und mutabor::InputMidiFile::TowxString().
|
inlineprotected |
Definiert in Zeile 484 der Datei Route.h.
|
inlineprotected |
Definiert in Zeile 497 der Datei Route.h.
|
staticprotected |
|
staticprotected |
| void UnRavel | ( | ) |
Definiert in Zeile 812 der Datei GIS.cpp.
Benutzt Clear(), LastOpenBracket, GisToken::Next, Para und TagName.
Wird benutzt von GisParse().
|
inlineprotected |
|
static |
Definiert in Zeile 831 der Datei Box.cpp.
Benutzt mutabor::BoxClass::ChangedCallback::ActionChanged, mutabor::BoxClass::ChangedCallback::BoxChanged, mutabor::BoxClass::ChangedCallback::KeysChanged, mutabor::BoxClass::ChangedCallback::LogicChanged, mutabor::hidden::mutabor_action_changed, mutabor::hidden::mutabor_box_changed, mutabor::hidden::mutabor_keys_changed, mutabor::hidden::mutabor_logic_changed und mutabor::BoxClass::updateflags.
|
inline |
| void mutabor::BoxClass::UpdateTones | ( | ) |
Update the currently playing tones to the current tone system.
NotesCorrect Definiert in Zeile 718 der Datei Box.cpp.
Benutzt mutabor::BoxClass::routes.
|
inline |
Definiert in Zeile 840 der Datei Device.h.
Benutzt mutabor::OutputDeviceClass::do_UpdateTones() und mutabor::OutputDeviceClass::write_lock.
|
inlinevirtual |
Wait for the thread started with Play().
This function can be used to wait for the device to finish playing. It can be used for joinable threads, only. For detached threads its behaviour is undefined.
| flags | Indicators how to wait see wxThread::Wait for more detail. |
|
protected |
|
inlinevirtual | ||||||||||||||
Returns the thrown error message as a c-style string.
Definiert in Zeile 724 der Datei Box.h.
Benutzt mutabor::BoxFactory::FactoryNotFound::message_.
|
inlinevirtual | ||||||||||||||
Returns the thrown error message as a c-style string.
Definiert in Zeile 1273 der Datei Device.h.
Benutzt mutabor::DeviceFactory::FactoryNotFound::message_.
| void GisWriteHead::WriteChord | ( | ) |
Definiert in Zeile 1389 der Datei GIS_Head.cpp.
Benutzt ChordNote::CheckClose(), GisWriteHead::ChordNotes, GisWriteHead::ChordPos, GisWriteHead::CurrentTime, GisWriteHead::Cursor, ChordNote::Cursor, ChordNote::Data und ChordNote::Next.
Wird benutzt von GisWriteHead::CloseCurrentToken() und GisWriteHead::ProceedGis().
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Definiert in Zeile 79 der Datei Box.cpp.
Benutzt debug_destruct_class(), DEBUGLOG, intrusive_ptr_add_ref(), TRACEC und UNREACHABLEC.
|
inline |
|
inline |
|
virtual |
Definiert in Zeile 126 der Datei Device.cpp.
Benutzt debug_destruct_class(), DEBUGLOG, TRACEC und UNREACHABLEC.
|
inlinevirtual |
|
virtual |
Definiert in Zeile 540 der Datei Device.cpp.
|
inlinevirtual | |||||||||||||
|
inlinevirtual | |||||||||||||
|
inlinevirtual |
|
inlinevirtual | |||||||||||||
|
inlinevirtual |
|
protectedvirtual |
|
inline |
|
inline |
|
inline |
|
inline |
Definiert in Zeile 285 der Datei Route-inlines.h.
|
inline |
Definiert in Zeile 666 der Datei Box.h.
Benutzt mutabor::BoxClass::set_callback::box und mutabor::BoxClass::current_compile_callback.
|
virtual |
|
static |
Definiert in Zeile 89 der Datei GSP.cpp.
Wird benutzt von GisNote::GisNote() und ReadNote().
|
protected |
Definiert in Zeile 479 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetActive(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::MidiAnalysis(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::NoteOff(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::NoteOn() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SetActive().
| int mutabor::BoxClass::tone_system::anchor |
Definiert in Zeile 409 der Datei Box.h.
Wird benutzt von MutTextBox::GetToneSystem() und mutabor::BoxClass::GetToneSystem().
| char ArticulationHold[5] = { 80, 100, 90, 90, 60 } |
Definiert in Zeile 42 der Datei GIS_Head.cpp.
Wird benutzt von GisReadArtHead::Read().
| char ArticulationOff[5] = { 80, 80, 60, 127, 127 } |
Definiert in Zeile 43 der Datei GIS_Head.cpp.
|
staticprotected |
Definiert in Zeile 671 der Datei Box.h.
Wird benutzt von mutabor::initialize_box_data().
|
static |
Definiert in Zeile 51 der Datei GSP_File.cpp.
Wird benutzt von InFile::NewLine(), OpenFile() und ReadNewLine().
|
protected |
Definiert in Zeile 466 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::get_bank_coarse(), mutabor::ChannelData::program_change() und mutabor::ChannelData::Reset().
|
protected |
Definiert in Zeile 467 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::get_bank_fine(), mutabor::ChannelData::program_change() und mutabor::ChannelData::Reset().
|
protected |
Definiert in Zeile 468 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::get_bend(), mutabor::ChannelData::MidiReset(), mutabor::ChannelData::Reset() und mutabor::ChannelData::set_bend().
| Box mutabor::BoxClass::ChangedCallback::box |
Definiert in Zeile 133 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::ChangedCallback::SetBox() und mutabor::BoxClass::ChangedCallback::~ChangedCallback().
|
protected |
Definiert in Zeile 462 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetBox(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::MidiAnalysis(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::MidiOut(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::NoteOff(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::NoteOn(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Panic(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SetBox() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::TRouteClass().
| Box mutabor::BoxClass::BoxLock::box |
Definiert in Zeile 633 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::BoxLock::~BoxLock().
|
protected |
Definiert in Zeile 648 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::AddNote(), mutabor::BoxClass::DeleteNote(), mutabor::BoxClass::KeyboardAnalysis(), mutabor::BoxClass::MidiAnalysis(), mutaborGUI::BoxData::set_routefile_id() und mutabor::BoxClass::SetLogic().
|
private |
Definiert in Zeile 660 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::set_callback::set_callback() und mutabor::BoxClass::set_callback::~set_callback().
|
protected |
Definiert in Zeile 474 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetBoxId() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SetBoxId().
|
staticprotected |
Definiert in Zeile 643 der Datei Box.h.
Wird benutzt von mutaborGUI::BoxData::BoxData(), mutabor::BoxClass::ClearBoxList(), mutabor::BoxClass::FindInBoxList(), mutabor::BoxClass::GetBoxList() und mutabor::BoxClass::IsInBoxList().
| mutString Brackets = mutEmptyString |
Definiert in Zeile 77 der Datei GSP.cpp.
Wird benutzt von DoParse() und GspParse().
|
protected |
Definiert in Zeile 658 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::ExecuteCallbacks(), mutabor::BoxClass::Register() und mutabor::BoxClass::Unregister().
|
protected |
Definiert in Zeile 460 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::get_controller(), mutabor::ChannelData::get_first_changed_controller(), mutabor::ChannelData::get_index(), mutabor::ChannelData::get_next_changed_controller(), mutabor::ChannelData::is_changed_controller(), mutabor::ChannelData::is_compatible(), mutabor::ChannelData::MidiReset(), mutabor::ChannelData::program_change(), mutabor::ChannelData::Reset() und mutabor::ChannelData::set_controller().
|
protected |
Definiert in Zeile 461 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::get_first_changed_controller(), mutabor::ChannelData::get_next_changed_controller(), mutabor::ChannelData::is_changed_controller(), mutabor::ChannelData::Reset() und mutabor::ChannelData::set_controller().
| RouteFactory* mutabor::RouteFactory::FactoryAlreadySet::created |
|
protected |
Definiert in Zeile 670 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::compile_callback(), mutabor::BoxClass::set_callback::set_callback() und mutabor::BoxClass::set_callback::~set_callback().
|
protected |
Definiert in Zeile 1244 der Datei Device.h.
Wird benutzt von mutabor::InputDeviceClass::DoNoteOff(), mutabor::InputDeviceClass::DoSilenceKeys(), midicmnInputDevice::midicmnInputDevice(), mutabor::InputDeviceClass::NoteOn(), mutabor::InputDeviceClass::Panic() und mutabor::InputDeviceClass::ResumeKeys().
| mutString CurrentLine |
Definiert in Zeile 38 der Datei GSP_File.cpp.
Wird benutzt von DoError(), GetSep(), GspParse(), ReadLong(), ReadNewLine(), ReadNote(), ReadParaStr(), ReadTag(), SavePos() und takesep().
| mutString CurrentLine |
Definiert in Zeile 38 der Datei GSP_File.cpp.
Wird benutzt von DoError(), GetSep(), GspParse(), ReadLong(), ReadNewLine(), ReadNote(), ReadParaStr(), ReadTag(), SavePos() und takesep().
| size_t CurrentPos |
Definiert in Zeile 42 der Datei GSP_File.cpp.
Wird benutzt von DoError(), DoParse(), GetSep(), GspParse(), ReadLong(), ReadNewLine(), ReadNote(), ReadParaNumber(), ReadParaStr(), ReadTag(), SavePos() und takesep().
| size_t CurrentPos |
Definiert in Zeile 42 der Datei GSP_File.cpp.
Wird benutzt von DoError(), DoParse(), GetSep(), GspParse(), ReadLong(), ReadNewLine(), ReadNote(), ReadParaNumber(), ReadParaStr(), ReadTag(), SavePos() und takesep().
|
protected |
Definiert in Zeile 464 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::get_index() und mutabor::ChannelData::set_controller().
| InputDevice mutabor::InputDeviceClass::current_keys_type::entry::device |
|
staticprotected |
Definiert in Zeile 668 der Datei Device.h.
Wird benutzt von mutabor::CommonTypedDeviceAPI< InputDeviceClass >::ClearDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::FindInDeviceList(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetDeviceList() und mutabor::CommonTypedDeviceAPI< InputDeviceClass >::IsInDeviceList().
|
protected |
Definiert in Zeile 624 der Datei Device.h.
Wird benutzt von mutabor::Device::Dirty(), mutabor::Device::IsDirty() und mutabor::Device::TowxString().
|
static |
Definiert in Zeile 91 der Datei GSP.cpp.
Wird benutzt von ReadNote(), mutabor::timing_params::update_duration_exact() und mutabor::timing_params::update_duration_midi().
| int Eof |
Definiert in Zeile 43 der Datei GSP_File.cpp.
Wird benutzt von DoParse(), GetSep(), GspParse(), ReadNewLine() und ReadParaStr().
| int Eof |
Definiert in Zeile 43 der Datei GSP_File.cpp.
Wird benutzt von DoParse(), GetSep(), GspParse(), ReadNewLine() und ReadParaStr().
|
staticprotected |
Definiert in Zeile 774 der Datei Box.h.
Wird benutzt von mutabor::BoxFactory::BoxFactory(), mutabor::BoxFactory::Create(), mutaborGUI::GUIBoxFactory::CreateBoxShape() und mutabor::BoxFactory::Destroy().
|
staticprotected |
Definiert in Zeile 1352 der Datei Device.h.
Wird benutzt von mutabor::DeviceFactory::CreateInput(), mutabor::DeviceFactory::CreateOutput(), mutaborGUI::GUIDeviceFactory::CreateShape(), mutabor::DeviceFactory::Destroy() und mutabor::DeviceFactory::DeviceFactory().
|
staticprotected |
Pointer to the current factory.
Definiert in Zeile 740 der Datei Route.h.
Wird benutzt von mutabor::RouteFactory::Create(), mutaborGUI::GUIRouteFactory::CreateBoxChannelShape(), mutabor::RouteFactory::Destroy(), mutabor::RouteFactory::LoadRoutes(), mutabor::RouteFactory::RouteFactory() und mutabor::RouteFactory::SaveRoutes().
| mutTextStream* File |
Definiert in Zeile 45 der Datei GSP_File.cpp.
Wird benutzt von CloseFile(), OpenFile() und ReadNewLine().
|
protected |
Definiert in Zeile 462 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::Reset() und mutabor::ChannelData::set_controller().
| enum { ... } mutabor::BoxClass::tone_entry::flag |
| enum { ... } mutabor::BoxClass::logic_entry::flags |
| GisReadArtProceed GisReadArtDummy |
| GisReadProceed GisReadDummy |
| int GspCurrentLineNr |
Definiert in Zeile 47 der Datei GSP.cpp.
Wird benutzt von DoError(), GetSep(), GspParse(), ReadNewLine() und SavePos().
| int GspCurrentLineNr |
Definiert in Zeile 47 der Datei GSP.cpp.
Wird benutzt von DoError(), GetSep(), GspParse(), ReadNewLine() und SavePos().
| int GspError |
Definiert in Zeile 51 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), DoParse(), GetInFile(), GetSep(), GspParse(), main(), mutabor::InputGis::Open() und ReadTag().
| int GspError |
Definiert in Zeile 51 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), DoParse(), GetInFile(), GetSep(), GspParse(), main(), mutabor::InputGis::Open() und ReadTag().
| mutString GspErrorLine |
Definiert in Zeile 50 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse() und main().
| mutString GspErrorLine |
Definiert in Zeile 50 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse() und main().
| int GspErrorLineNr |
Definiert in Zeile 48 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse(), main() und mutabor::InputGis::Open().
| int GspErrorLineNr |
Definiert in Zeile 48 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse(), main() und mutabor::InputGis::Open().
| int GspErrorPos |
Definiert in Zeile 49 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse(), main() und mutabor::InputGis::Open().
| int GspErrorPos |
Definiert in Zeile 49 der Datei GSP.cpp.
Wird benutzt von CheckError(), DoError(), GetInFile(), GspParse(), main() und mutabor::InputGis::Open().
| const mutTranslationChar* GspErrorText[] |
Definiert in Zeile 31 der Datei GSP_Err.cpp.
Wird benutzt von GetInFile(), main() und mutabor::InputGis::Open().
| const mutTranslationChar* GspErrorText[] |
Definiert in Zeile 31 der Datei GSP_Err.cpp.
Wird benutzt von GetInFile(), main() und mutabor::InputGis::Open().
|
protected |
Definiert in Zeile 478 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Check(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetInputFrom() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SetInputFrom().
|
static |
Definiert in Zeile 102 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiOutput< T, D >::do_Controller().
|
protected |
Definiert in Zeile 461 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetInputDevice().
| char mutabor::InDevChanged |
|
static |
Definiert in Zeile 49 der Datei GSP_File.cpp.
Wird benutzt von OpenFile() und ReadNewLine().
|
protected |
Definiert in Zeile 472 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetDeviceId() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SetDeviceId().
|
protected |
Definiert in Zeile 625 der Datei Device.h.
Wird benutzt von mutabor::CommonFileOutputDevice::Close(), mutabor::CommonFileInputDevice::Close(), mutabor::CommonFileOutputDevice::do_Open(), mutabor::Device::IsOpen(), midicmnInputDevice::Open(), mutabor::CommonFileInputDevice::Open(), mutabor::Device::TowxString() und mutabor::CommonFileInputDevice::~CommonFileInputDevice().
|
protected |
Definiert in Zeile 478 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Check(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetInputTo() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SetInputTo().
| int mutabor::InputDeviceClass::current_keys_type::entry::key |
Definiert in Zeile 977 der Datei Device.h.
Wird benutzt von mutabor::InputDeviceClass::current_keys_type::hash_type::operator()() und mutabor::InputDeviceClass::current_keys_type::entry::operator==().
| GisTagBegin* LastOpenRange |
Definiert in Zeile 110 der Datei GIS.cpp.
Wird benutzt von BeginRange().
| char LastTag |
Definiert in Zeile 84 der Datei GSP.cpp.
Wird benutzt von DoParse(), GspParse() und ReadTag().
|
protected |
Definiert in Zeile 463 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::Reset() und mutabor::ChannelData::set_controller().
|
protected |
Definiert in Zeile 1075 der Datei Device.h.
Wird benutzt von mutabor::InputDeviceClass::current_keys_type::add(), mutabor::InputDeviceClass::current_keys_type::begin(), mutabor::InputDeviceClass::current_keys_type::clear(), mutabor::InputDeviceClass::current_keys_type::end(), mutabor::InputDeviceClass::current_keys_type::rehash() und mutabor::InputDeviceClass::current_keys_type::remove().
| std::string mutabor::BoxFactory::FactoryNotFound::message_ |
Definiert in Zeile 714 der Datei Box.h.
Wird benutzt von mutabor::BoxFactory::FactoryNotFound::FactoryNotFound() und mutabor::BoxFactory::FactoryNotFound::what().
| std::string mutabor::DeviceFactory::FactoryNotFound::message_ |
Definiert in Zeile 1263 der Datei Device.h.
Wird benutzt von mutabor::DeviceFactory::FactoryNotFound::FactoryNotFound() und mutabor::DeviceFactory::FactoryNotFound::what().
| bool minus |
Definiert in Zeile 338 der Datei GSP.cpp.
Wird benutzt von ReadParaNumber().
|
protected |
Definiert in Zeile 626 der Datei Device.h.
Wird benutzt von mutabor::InputGis::Close(), mutabor::CommonFileInputDevice::exception_error(), mutabor::Device::GetMode(), mutabor::InputDeviceClass::InputDeviceClass(), mutabor::CommonFileInputDevice::Open(), mutabor::InputGis::Open(), mutabor::CommonFileInputDevice::Pause(), mutabor::InputDeviceClass::Pause(), mutabor::CommonFileInputDevice::Play(), mutabor::InputDeviceClass::Play(), testCommonFileDeviceTimer::PrepareNextEvent(), mutabor::Device::SetMode(), mutabor::CommonFileInputDevice::Stop(), mutabor::InputGis::Stop(), mutabor::InputDeviceClass::Stop(), mutabor::CommonFileInputDevice::ThreadPlay(), mutabor::InputDeviceClass::TowxString() und mutabor::CommonFileInputDevice::WaitForDeviceFinish().
|
protected |
Definiert in Zeile 672 der Datei Box.h.
Wird benutzt von mutaborGUI::BoxData::DoOpen(), mutabor::BoxClass::GetCurrentTones(), mutabor::BoxClass::GetLogics() und mutabor::BoxClass::GetToneSystem().
| std::string mutabor::BoxClass::logic_entry::name |
Definiert in Zeile 382 der Datei Box.h.
Wird benutzt von mutabor::append_triggers().
|
protected |
Definiert in Zeile 623 der Datei Device.h.
Wird benutzt von mutabor::OutputMidiPort::do_Open(), mutabor::InputMidiPort::GetName(), mutabor::Device::GetName(), mutabor::CommonFileOutputDevice::Load(), mutabor::OutputGis::Load(), mutabor::CommonFileInputDevice::Load(), mutabor::InputGis::Open(), mutabor::InputGis::ProceedRoute(), mutabor::CommonFileOutputDevice::Save(), mutabor::OutputGis::Save(), mutabor::CommonFileInputDevice::Save(), mutabor::OutputMidiPort::SetDevId(), mutabor::InputMidiPort::SetDevId(), mutabor::CommonFileOutputDevice::SetName(), mutabor::OutputGis::SetName(), mutabor::CommonFileInputDevice::SetName(), mutabor::Device::SetName(), mutabor::OutputMidiFile::SetName(), mutabor::InputGis::Stop(), mutabor::CommonFileOutputDevice::TowxString(), mutabor::OutputGis::TowxString(), mutabor::InputGis::TowxString() und mutabor::Device::TowxString().
|
staticprotected |
Definiert in Zeile 644 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::GetNextFreeBox().
| int NumberLength |
Definiert in Zeile 75 der Datei GSP.cpp.
Wird benutzt von ReadLong() und ReadParaNumber().
|
static |
Definiert in Zeile 87 der Datei GSP.cpp.
Wird benutzt von GisNote::GisNote(), GspParse(), Note() und ReadNote().
|
protected |
Definiert in Zeile 480 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetOutputFrom() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SetOutputFrom().
| RouteFactory* mutabor::RouteFactory::FactoryAlreadySet::old |
|
protected |
Definiert in Zeile 481 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::OutputAvoidDrumChannel().
|
protected |
Definiert in Zeile 652 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::Close(), mutabor::BoxClass::IsOpen() und mutabor::BoxClass::Open().
|
protected |
Definiert in Zeile 480 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetOutputTo() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SetOutputTo().
|
protected |
Definiert in Zeile 460 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Controller(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetChannel(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetOutputDevice(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::MidiOut(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::NoteOff(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::NoteOn(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Panic() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::UpdateTones().
|
protected |
Definiert in Zeile 473 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetDeviceId() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SetDeviceId().
| char ParaMode |
| double mutabor::BoxClass::tone_system::period |
Definiert in Zeile 410 der Datei Box.h.
Wird benutzt von MutTextBox::GetToneSystem() und mutabor::BoxClass::GetToneSystem().
| mutString PossibleErrorLine |
Definiert in Zeile 56 der Datei GSP.cpp.
Wird benutzt von CheckError() und SavePos().
| int PossibleErrorLineNr |
Definiert in Zeile 54 der Datei GSP.cpp.
Wird benutzt von CheckError() und SavePos().
| int PossibleErrorPos |
Definiert in Zeile 55 der Datei GSP.cpp.
Wird benutzt von CheckError() und SavePos().
|
protected |
|
private |
| GisToken* Root |
Definiert in Zeile 106 der Datei GIS.cpp.
Wird benutzt von GisParse().
| Route mutabor::TRouteClass< I, O, B >::NoOutputDevice::route |
Definiert in Zeile 125 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< I, O, B >::NoOutputDevice::NoOutputDevice().
| Route mutabor::TRouteClass< I, O, B >::NoInputDevice::route |
Definiert in Zeile 134 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< I, O, B >::NoInputDevice::NoInputDevice().
| Route mutabor::InputDeviceClass::current_keys_type::entry::route |
Definiert in Zeile 980 der Datei Device.h.
Wird benutzt von mutabor::InputDeviceClass::current_keys_type::hash_type::operator()() und mutabor::InputDeviceClass::current_keys_type::entry::operator==().
|
protected |
Definiert in Zeile 471 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::get_routefile_id().
|
protected |
Definiert in Zeile 622 der Datei Device.h.
Wird benutzt von mutabor::Device::get_routefile_id(), mutabor::Device::set_routefile_id(), mutabor::CommonFileOutputDevice::TowxString() und mutabor::Device::TowxString().
|
protected |
Definiert in Zeile 650 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::get_routefile_id(), mutabor::BoxClass::GetType() und mutabor::BoxClass::IsNormal().
|
staticprotected |
Definiert in Zeile 469 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::ClearRouteList() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetRouteList().
|
protected |
Definiert in Zeile 627 der Datei Device.h.
Wird benutzt von mutabor::CommonTypedDeviceAPI< InputDeviceClass >::GetRoutes(), mutabor::CommonTypedDeviceAPI< InputDeviceClass >::nRoutes(), mutabor::InputDeviceClass::Panic(), mutabor::InputGis::ProceedRoute() und mutabor::Device::TowxString().
|
protected |
Definiert in Zeile 651 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::DisconnectFromAll(), mutabor::BoxClass::GetChannel(), mutabor::BoxClass::GetRoutes(), mutabor::BoxClass::MidiOut() und mutabor::BoxClass::UpdateTones().
Definiert in Zeile 49 der Datei Route.cpp.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetTypeName(), compat30::SaveRoutes() und compat30::Str2RT().
| mutString Sep = mutEmptyString |
Definiert in Zeile 59 der Datei GSP.cpp.
Wird benutzt von ChordNote::CheckCloseAlter(), ChordNote::CheckCloseTie(), GetSep(), SepPos() und takesep().
| mutString Sep |
Definiert in Zeile 59 der Datei GSP.cpp.
Wird benutzt von ChordNote::CheckCloseAlter(), ChordNote::CheckCloseTie(), GetSep(), SepPos() und takesep().
|
protected |
Definiert in Zeile 470 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::Controller(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::get_session_id(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetChannel(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::NoteOff() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::NoteOn().
|
protected |
Id used during runtime;.
Definiert in Zeile 621 der Datei Device.h.
Wird benutzt von mutabor::Device::get_session_id(), mutabor::CommonFileOutputDevice::TowxString() und mutabor::Device::TowxString().
|
protected |
Definiert in Zeile 649 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::get_session_id().
| const ChannelData* mutabor::InputDeviceClass::current_keys_type::entry::settings |
|
protected |
Definiert in Zeile 465 der Datei Device.h.
Wird benutzt von mutabor::ChannelData::get_program(), mutabor::ChannelData::is_compatible(), mutabor::ChannelData::program_change() und mutabor::ChannelData::Reset().
| char TagMode |
Definiert in Zeile 112 der Datei GIS.cpp.
Wird benutzt von BeginRange(), BeginSegment(), BeginSequenz(), BuildTag(), Comma(), EndRange(), EndSegment(), EndSequenz(), GisParse(), NextSequenz(), Note() und Tag().
| mutString TagName |
Definiert in Zeile 114 der Datei GIS.cpp.
Wird benutzt von BeginRange(), BuildTag(), GisParse(), Tag() und UnRavel().
Definiert in Zeile 40 der Datei GIS.cpp.
Wird benutzt von GetTagId() und GisTag::GisTag().
Definiert in Zeile 40 der Datei GIS.cpp.
Wird benutzt von GetTagId() und GisTag::GisTag().
| mutString TagSep |
Definiert in Zeile 116 der Datei GIS.cpp.
Wird benutzt von BeginParameter(), BeginRange(), BuildTag(), EndParameter(), GisParse() und Tag().
| const mutChar* TagShorts[NTAGSHORTS] |
Definiert in Zeile 96 der Datei GIS.cpp.
Wird benutzt von GetTagId() und GisTag::GisTag().
| const mutChar* TagShorts[NTAGSHORTS] |
| tone_list mutabor::BoxClass::tone_system::tones |
Definiert in Zeile 411 der Datei Box.h.
Wird benutzt von MutTextBox::GetToneSystem() und mutabor::BoxClass::GetToneSystem().
|
protected |
Definiert in Zeile 477 der Datei Route.h.
Wird benutzt von mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetType(), mutabor::TRouteClass< InputDevice, OutputDevice, Box >::GetTypeName() und mutabor::TRouteClass< InputDevice, OutputDevice, Box >::SetType().
| size_t mutabor::InputDeviceClass::current_keys_type::entry::unique_id |
Definiert in Zeile 978 der Datei Device.h.
Wird benutzt von mutabor::CommonMidiInput< InputDeviceClass >::GetChannelData(), mutabor::InputDeviceClass::current_keys_type::hash_type::operator()() und mutabor::InputDeviceClass::current_keys_type::entry::operator==().
|
protected |
Definiert in Zeile 657 der Datei Box.h.
Wird benutzt von mutabor::BoxClass::UpdateCallback().
|
private |
Definiert in Zeile 650 der Datei Device.h.
Wird benutzt von mutabor::Device::getUserData(), mutabor::Device::setUserData() und mutabor::Device::TowxString().
| void* mutabor::InputDeviceClass::current_keys_type::entry::userdata |
| int mutabor::InputDeviceClass::current_keys_type::entry::velocity |
|
protected |
Definiert in Zeile 909 der Datei Device.h.
Wird benutzt von mutabor::OutputDeviceClass::AddTime(), mutabor::OutputDeviceClass::Controller(), mutabor::OutputDeviceClass::GetChannel(), mutabor::OutputDeviceClass::Gis(), mutabor::OutputDeviceClass::MidiOut(), mutabor::OutputDeviceClass::NoteOff(), mutabor::OutputDeviceClass::NoteOn(), mutabor::OutputDeviceClass::Open(), mutabor::OutputDeviceClass::Panic(), mutabor::OutputDeviceClass::Quiet() und mutabor::OutputDeviceClass::UpdateTones().
|
protected |
Definiert in Zeile 1245 der Datei Device.h.
Wird benutzt von mutabor::InputDeviceClass::NoteOff(), mutabor::InputDeviceClass::NoteOn(), mutabor::InputDeviceClass::Panic(), mutabor::InputDeviceClass::ResumeKeys() und mutabor::InputDeviceClass::SilenceKeys().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
1.8.6